@CHARSET "ISO-8859-1";
*,*:after,*:before {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

@font-face {
	font-family: Arial;
	font-style: normal;
	/*src: url(../fonts/MyriadPro-It.eot);
	src: local("Grandesign Regular"), url("../fonts/MyriadPro-It.ttf")
		format("truetype");*/
}

html,body {
	font-family: Arial;
}

body {
	font-size: 100%;
}

a {
	text-decoration: none;
	color: #3E3E3D;
}

a,img {
	border: none;
}

ul {
	list-style: none;
}
li{
	list-style: none;
}

.slicknav_menu {
	display: none;
}
/*  Layout CSS styles start*/
.container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.menu-container {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-color: #EBEBEB;
}

.innercontainer {
	width: 992px;
	height: 100%;
	margin: 0 auto;
}

.maincontent {
	width: 960px;
	padding-left: 16px;
	padding-right: 16px;
}
/*      Layout CSS styles end */
/*  	Header and Footer style start */
/* 		Header CSS styles */
.choose-lang{
	background-image: url("../images/black_down.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	padding-right: 25px;
	/* added for safari */
	background-position-x: 93%;
    background-position-y:49%; 
	-webkit-background-size: 6% 30%;
	/* added for safari */
}
#header {
	height: 100%;
	min-height: 125px;
	width: 960px;
}

#header .top_drop {
	font-family: Arial;
	font-size: 12px;
	color: #6f6E6E;
	position: absolute;
	width: auto;
	margin-top: 10px;
}
/*   navigation dropdown */
#header #navbar {
	height: 1em;
	margin: 0;
	padding: 0;
	font-family: Arial;
}

#header #navbar li {
	float: left;
	list-style: none outside none;
	/*     margin: 0; */
	margin-bottom: 20px;
}

#header #navbar li a {
	color: #6F6E6E;
	display: block;
	text-decoration: none;
}

a.careers-link:hover {
	text-decoration: underline;
}

#header #navbar li.drop01 {
	margin-right: 14px;
	white-space:nowrap;
}

#header #navbar li.drop01 ul {
	width: 150px;
	background-color: #FFFFFF;
	border-radius: 3px;
}

#header #navbar li.drop01 ul li {
	width: 100%;
	background-color: #FFFFFF;
	border-radius: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 2px;
}

#header #navbar li.drop01 ul li a {
	color: #3E3E3D;
}

#header #navbar li.drop01 ul li a:hover {
	color: #FFFFFF;
}

#header #navbar li.drop01 a.contact-link:hover {
	text-decoration: underline;
}

#header #navbar li a.arrow {
	padding: 2px 15px 4px 8px;
}

#header #navbar li ul {
	display: none;
	width: 160px;
	z-index: 100;
}

#header #navbar li:hover ul,#header #navbar li.hover ul {
	display: block;
	margin: 0;
	padding: 5px 0 0;
	position: absolute;
}

#header #navbar li:hover li,#header #navbar li.hover li {
	float: none;
	margin: 0;
}

#header #navbar li:hover li a,#header #navbar li.hover li a {
	
}

#header #navbar li li a:hover {
	background-color: #6498E2;
	color: #FFFFFF;
}
/*   navigation dropdown */
.logo {
	float: right;
	position: relative;
	top: 27px;
}

.logoText {
	float: left;
	position: relative;
	top: 78px;
}
/* Menu navigation start */
.menuNavigation {
	width: 960px;
	position: relative;
	margin: 0 auto;
	height: 2.5em;
}


.nav {
	font-family: Arial;
	font-size: 15px;
	color: #3E3E3D;
	display: inline-block;
	width: 77%;
	min-height: 2.75em;
	
}

.nav-list {
	text-align: left;
	width: 100%;
}

.nav-item {
	float: left;
	display: inline;
	position: relative;
	margin:0 1px 0 0;
	padding-bottom: 2px;
}
.current.nav-item{
	background-color: #3D7EDB;
}
.current.nav-item>a{
	 color: #FFFFFF;
	 padding-bottom: 9px;
}
.nav-item a {
	display: block;
	padding:10px 10px 11px;
	cursor: pointer;
	margin-bottom: 0px;
	white-space: nowrap;
}

.nav-item>a:hover {
	background: #3D7EDB;
	color:#FFFFFF;
}

.nav-item:hover .nav-submenu {
	display: block;
}

.nav-item:hover .nav-submenu-1 {
	display: block;
	margin-top:0px;
}
/* added for fixing */

.nav-item:hover .nav-submenu-subrow-1 {
	display: block;
}

/* added for fixing */
.nav-submenu-subrow-1 {
	display: none;
	position: absolute;
	left: 0;
	z-index: 1;
	width: 280px;
	background: #EBEBEB;
	padding-bottom: 10px;
	height:auto;
}
/* added for fixing */
.nav-submenu {
	display: none;
	position: absolute;
	left: -138px;
	z-index: 1;
	width: 960px;
	background: #EBEBEB;
	padding-bottom: 10px;
}
.nav-submenu-1 {
	display: none;
	position: absolute;
	left: -293px;
	z-index: 2;
	width: 960px;
	background: #EBEBEB;
	padding-bottom: 20px;
}
.parent-li {
	background-color: #C5D8F4;
}

.nav-submenu-item {
	float: left;
	background-color: #6498e2;
	color: #FFFFFF;
	width: 217px;
}

.nav-submenu-item a {
	display: block;
	width: 209px;
	color: #FFFFFF;
	background-color: #6498e2;
	height: 40px;
	font-weight: bold;
	white-space: normal !important;
}

.nav-submenu-item a#icon-submenu {
	width:309px;
	background-image: url("../images/Dropdown_down.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	margin-right: 0px;
}

.nav-submenu-subrow {
	background-color: #EBEBEB;
	padding-bottom: 10px;
}

.nav-submenu-subrow-item a {
	background-color: #EBEBEB;
    background: url("../images/black_right.png") no-repeat left 45%;
    
    color: #3E3E3D;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    margin-bottom: -16px;
    margin-left: 12px;
    padding-bottom: 15px;
    padding-top: 7px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav-submenu-subrow-item a {
 background: url("../images/black_right.png") no-repeat left 40% !important;
}
}
.nav-submenu-subrow-item-2 a{
 background: url("../images/black_right.png") no-repeat left 40% !important;
/*  padding-bottom:15px !important; */
}
.nav-submenu-subrow-item a:hover {
	color: #3E3E3D;
	text-decoration: underline;
}
.nav-submenu-item-1 {
	float: left;
	background-color:#6498e2;
	color: #FFFFFF;
	width: 217px;
}

.nav-submenu-item-1 a {
	display: block;
	width: 209px;
	color: #FFFFFF;
	background-color:#6498e2;
	
	font-weight: bold;
}

.nav-submenu-item-1 a#icon-submenu {
	width: 309px;
	background-image: url("../images/Dropdown_down.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	margin-right: 0;
}

.nav-submenu-subrow-2 {
	background-color: #EBEBEB;
	
}

.nav-submenu-subrow-item-2 a {
    background-color: #EBEBEB;
    /*background-image: url("../images/black_right.png");
    background-position: left 1px top 14px;
    background-repeat: no-repeat;*/
	background:url("../images/black_right.png") no-repeat left 45%;
    color: #3E3E3D;
    font-size: 15px;
    font-weight: normal;
    height: auto;
    margin-bottom: -16px;
    margin-left: 12px;
    padding-bottom: 15px;
    padding-top: 7px;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.nav-submenu-subrow-item-2 a {
background:url("../images/black_right.png") no-repeat left 50%;

	}
}
.nav-submenu-subrow-item-2 a:hover {
	color: #3E3E3D;
	text-decoration: underline;
}
/* added for fixing */
.nav-submenu-subrow-item-1 a {
	background: url("../images/black_right.png") no-repeat left 45%;
	
	background-color: #EBEBEB;
	color: #3E3E3D;
	font-size: 15px;
	font-weight: normal;
	height: auto;
/* 	padding-bottom: 16px; */
	margin-bottom: -10px;
	margin-left: 12px;
}

.nav-submenu-subrow-item-1 a:hover {
	color: #3E3E3D;
	text-decoration: underline;
}
/* added for fixing */

/* Mobile navigation */
.nav-mobile {
	display: none; /* Hide from browsers that don't support media queries */
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	background: #6498E2 url(../images/nav.svg) no-repeat center center;
	background-size: 18px;
	height: 25px;
	width: 25px;
}
/* Mobile navigation, clickable area for revealing <ul> */
.nav-click {
	position: relative;
	display: none;
	cursor: pointer;
}

.nav-click i {
	display: block;
	height: 14px;
	width: 14px;
	background: url(../images/Drop_Arrow_15.png) no-repeat 0px 0px;
}

.nav-rotate {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.search {
	text-color: #000000;
   background: #ffffff;
    border-radius: 5px;
    height: 30px;
    left: 752px;
    position: absolute;
    top: 5px;
    width: 206px;
}
.searchInput {
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 5px;
    color: #3E3E3D;
    font-family: Arial;
    font-size: 12px;
    margin-right: 10px;
    outline: medium none;
    padding: 7px 5px 5px;
    width: 80%;
}
/* Menu navigation end*/
/* 		Header CSS styles */
/* 		Footer CSS styles */
#explore-div.siteMapCol {
	margin-right: 7%;
	width: 15%;
}

#explore-div .listStyle {
	border-top: 1px dotted #3E3E3D;
	margin-top: 8px;
}

#corp-res.siteMapCol {
	width: 23%;
}

#corp-res .listStyle {
	border-top: 1px dotted #3E3E3D;
	margin-top: 8px;
}

#corp-info.siteMapCol {
	margin-right: 7%;
	width: 18%;
}

#corp-info .listStyle {
	border-top: 1px dotted #3E3E3D;
	margin-top: 8px;
}

#footer {
	background: #FFFFFF;
	opacity: 1;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
.menuList {
		display: inline;
		margin-right: 10px;
}
.listStyle {
	display: inline-block;
	width: 100%;
	padding: 0;
	margin: 10;
	list-style-type: none;
	position: left top;
}

#siteMap {
	height: 100%;
	display: inline-block;
	background: #EBEBEB;
	opacity: 0.8;
	width: 100%;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 20px;
}

.siteMapCol {
	width: 33%;
	display: inline;
	float: left;
}

.siteMapCol li a {
	font-size: 12px;
	line-height: 20px;
	font-family: Arial;
}

.siteMapCol ul {
	padding-top: 9px;
	padding-bottom: 20px;
}

.siteMapCol h5 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 0px;
}

.siteMapCol ul li a {
	color: #6F6E6E;
}

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

.siteMapCol a span {
	
}

.link-dotted {
	background: url("../images/Dotted.png") repeat-x 100% 100%;
	background-size: 0.5em;
	padding-bottom: 10px;
}

.footerList {
	float: left;
	color: #6F6E6E;
	font-family: Arial;
	font-size: 12px;
	margin-top: 12px;
	margin-bottom: 25px;
	
}


.footerList ul li a {
	color: #6F6E6E;
}
.footerList ul li a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.footerList p {
	margin-top: 10px;
}
.fdtl {
	font-family: Arial;
	color: #595959;
	font-size: 17px;
	float: right;
	width: 29%;
	margin-top: 12px;
}

.fdtl a {
	
}

.fdtl span {
	margin-right: 10px;
	position: relative;
	top: -9px;
}

.fdtl img {
	margin-top: 5px;
}

#content-section {
	width: 960px;
	margin: 0 auto;
}

#footer-content {
	width: 960px;
	margin: 0 auto;
}
/* 		Footer CSS styles */
/*  	Header and Footer style end */
/*   	HomePage start  */
.content {
	position: relative;
	
	width: auto;
	height: 207px;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 7px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content1 {
	position: relative;
	
	width: auto;
	height: 12.85em;
	padding-right: .75em;
	padding-left: 1em;
	padding-bottom: 10px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.content-box {
	position: relative;
	
	width: auto;
	height: 200px;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 0px;
	overflow: auto;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.slider {
	height:100%;
	overflow: hidden;
	position: relative;
	width: 960px;
	margin-top: 15px;
	margin-bottom: 15px;
}
/* for slider image to accomodate the complete section */
.slider img {
	width: 100%;
	height: 100%;
}

/*  six-section content */
.matrixSection {
	width: 960px;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.matrix-corner {
	float: left;
	width: 310px;
	height: 310px;
	margin-top: 15px;
}

.matrix-center {
	float: left;
	width: 310px;
	height: 310px;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

.featuredBoxImg {
	width: 100%;
	height: 100%;
}
.featuredBoxImg-sub {
	float:left;
	width: 100%;
	height: 100%;
}
.contentdiv {
	position: relative;
	bottom:296px;
}

.contentPara {
	font-family: Arial;
	color: #FFFFFF;
	width: 100%;
	height: 184px;
	font-size: 15px;
	line-height: 19px;
	display: table-cell;
	vertical-align: bottom;
}

.content-holder {
	display: table;
}

a.box-title-button {/*june26*/
	font-family: Arial;
	font-size: 24px;
	background: rgba(255, 255, 255, 0.8);
	color: #002B45;
	border-color: #3D7EDB;
	display:inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 12px 8px 12px;
/* 	max-width:100%; */
	margin-right:4%;
	visibility: visible;
	text-align:left;
/* 	white-space: nowrap; */
/* 	text-overflow:ellipsis; */
/* 	content: attr(); */
}
a.box-title-button:after{ content: "\0020";white-space:pre-wrap !important;}/*june26*/
a.box-title-button-listing{/*june26*/
	font-family: Arial;
	font-size: 24px;
	line-height: 28px;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	color: #002B45;
	border-color: #3D7EDB;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 15px;
	margin-top: 0.5em;
	width:auto;
	margin-right:4%;
	visibility: visible;
	
}
a.box-title-button-listing:after{ content: "\0020";white-space:pre-wrap !important;}/*june26*/
a.box-link-button {
	font-size: 13px;
	font-family: Arial;
	border-radius: 4px;
	line-height: 19px;
	background: url("../images/right_white.png") no-repeat 94% center rgba(255, 255, 255, 0.15);/*june26*/
		/* for safari
	background:  url("../images/right_white.png") no-repeat,-webkit-linear-gradient(left,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15)) ;
	background-position-x: 93%;
	background-position-y: 49%;
	-webkit-background-size: 6% 30%; */
/* for safari */
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #3366CC;
	color: #FFFFFF;
	display: inline;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 16px;
	width:auto;

}
a.box-link-button:hover{
	text-decoration: underline;

	}
a.box-link-button-listing{
	font-size: 13px;
	font-family: Arial;
	border-radius: 4px;
	line-height: 19px;
	background: url("../images/right_white.png") no-repeat 94% center rgba(255, 255, 255, 0.15);/*june26*/
		/* for safari
	background:  url("../images/right_white.png") no-repeat,-webkit-linear-gradient(left,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15)) ;
	background-position-x: 93%;
	background-position-y: 49%;
	-webkit-background-size: 6% 30%; */
/* for safari */
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #3366CC;
	color: #FFFFFF;
	display: inline;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 16px;
	width:auto;
	white-space:nowrap;
	visibility: hidden;
}
a.box-link-button-listing:hover{
	text-decoration: underline;
}
.matrixTop1 {
	float: left;
	width: 310px;
	height: 310px;
	margin-top: 15px;
	margin-bottom: 15px;
	background-image: url('../images/FeatureBox1.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.contentPara1 {
	font-family: Arial;
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	line-height: 19px;
	margin-top: 9.5em;
}

.ProdUp {
	width: 11.3em;
	height: 3.51em;
}

a.ProdUP {
	font-family: Arial;
	font-size: 26px;
	line-height: 30px;
	background-color: #3D7EDB;
	border-color: #3D7EDB;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 12px;
	margin-top: 0.5em;
}

a.Prod_List {
	font-size: 13px;
	font-family: Arial;
	border-radius: 4px;
	line-height: 1.33;
	background: url("../images/right_white.png") no-repeat right 10px top
		50% rgba(255, 255, 255, 0.15);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #3366CC;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 0.62em;
}

.matrixTop2 {
	float: left;
	width: 310px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
	background-image: url("../images/FeatureBox2.jpg");
	background-repeat: no-repeat;
	max-height: 100%;
	height: 310px;
	background-size: 100% 100%;
}

a.EventUP {
	font-family: Arial;
	font-size: 26px;
	line-height: 30px;
	background-color: #002B45;
	border-color: #002B45;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 12px;
	margin-top: 0.5em;
}

a.FindMore {
	font-size: 13px;
	font-family: Arial;
	border-radius: 0.3em;
	line-height: 1.33;
	background: url("../images/right_white.png") no-repeat right 10px top
		50% rgba(255, 255, 255, 0.15);
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #002B45;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 0.62em;
}

.matrixTop3 {
	float: left;
	width: 310px;
/* 	margin-top: 15px; */
	margin-bottom: 15px;
	background-image: url('../images/LatestNews.jpg');
	background-repeat: no-repeat;
	max-height: 100%;
	height: 310px;
}

#contentPara2 h4 {
	color: #80C1D4;
	font-family: Arial;
}
.Lnews h3 {
	font-size: 26px;
	font-family: Arial;
	line-height: 30px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 17px;
	padding-top:9px;
}

#contentPara2 {
	color: #FFFFFF;
	padding-left: 17px;
	padding-top: 10px;
	font-family: Arial;
	margin-bottom: 5px;
}

#contentPara2 p {
	
}

.news-section {
	padding-bottom: 1em;
}

#date-classification {
	font-family: Arial;
	font-size: 15px;
	line-height: 19px;
	width:100%;
	float:left;
	color: #80C1D4;
}

#title-news {
	font-family: Arial;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	padding-bottom:10px;
	width:100%;
}
#title-news:hover{
	text-decoration: underline;
	}
#date-classification:hover{
	cursor: pointer;
}
.dotted-underline {
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
	padding-bottom: 2px;
}

a.SeeNews {
	font-size: 13px;
	font-family: Arial;
	border-radius: 0.3em;
	line-height: 1.33;
	background: url("../images/right_white.png") no-repeat right 10px top
		50% border-box rgba(255, 255, 255, 0.15);
		 /* for safari */
	background:url("../images/right_white.png") no-repeat, -webkit-linear-gradient(left,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15));
	 background-position-x: 93%;
     background-position-y: 49%;
-webkit-background-size: 6% 30%;
		 /* for safari */
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #3399CC;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 0.62em;
}

.matrixBottom1 {
	float: left;
	width: 310px;
	margin-bottom: 15px;
	background-image: url('../images/FollowUs.jpg');
	background-repeat: no-repeat;
	max-height: 100%;
	height: 310px;
}

.matrixBottom1 .FollowUs h3 {
	font-weight: normal;
	font-family: Arial;
	font-size: 26px;
	line-height: 30px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 21px;
}

.contentPara3 {
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 15px;
	line-height: 19px;
	font-family: Arial;
	margin-top: 20px;
}

.contImage img {
	height: 2.17em;
	width: 2.17em;
	margin-left: 0.62em;
	margin-top: 8em;
}

.matrixBottom2 {
	float: left;
	width: 310px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
	background-size: 100% 100%;
	background-image: url('../images/FeatureBox3.jpg');
	background-repeat: no-repeat;
	max-height: 100%;
	height: 310px;
}

.Dknow {
	margin-left: 0px;
}

a.Dknow {
	font-family: Arial;
	font-size: 26px;
	line-height: 30px;
	background-color: #3D7EDB;
	border-color: #3D7EDB;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 8px 12px;
	margin-top: 0.5em;
}

.contentPara4 {
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	padding-left: 10px;
	font-size: 15px;
	line-height: 19px;
	font-family: Arial;
	margin-top: 2.5em;
}

.matrixBottom3 {
	float: left;
	width: 310px;
	margin-bottom: 15px;
	background-image: url('../images/Twitter.jpg');
	background-repeat: no-repeat;
	height: 310px;
}

#contentPara5 {
	color: #AC91AC;
	padding-left: 10px;
	font-size: 20px;
	line-height: 24px;
	padding-top: 10px;
}

#contentPara5 p {
	padding-bottom: 10px;
}

.matrixBottom3 .Tfeed h3 {
	font-weight: normal;
	font-family: Arial;
	font-size: 26px;
	padding-top: 21px;
	line-height: 30px;
	text-align: justify;
	color: #FFFFFF;
	padding-left: 10px;
}

a.Join {
	font-size: 13px;
	font-family: Arial;
	border-radius: 0.3em;
	line-height: 1.33;
	background: url("../images/right_white.png") no-repeat right 10px top
		50% rgba(255, 255, 255, 0.15);
			 /* for safari */
	background:url("../images/right_white.png") no-repeat, -webkit-linear-gradient(left,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15));
	 background-position-x: 93%;
     background-position-y: 49%;
-webkit-background-size: 4% 30%;
		 /* for safari */
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 25px;
	border-color: #996699;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	margin-left: 0.62em;
}

.text_line {
	clear: both;
}

a.btn-rounded-blue {
	font-size: 1.125em;
	border-radius: 0.125em;
	line-height: 1.33;
	background-color: #428BCA;
	border-color: #357EBD;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	padding: 0.3125em;
	white-space:nowrap;
}
.videoplay {
	background: url("../images/Carousel_play.png") no-repeat scroll 0 0/51pt
		51pt rgba(0, 0, 0, 0);
	display: block;
	height: 5em;
	outline: 0 none;
	text-indent: -9999px;
	width: 6em;
}

.videogap {
	margin-top: 19%;
	margin-left: 40%;
}

.AboutUsCol {
	width: 26%;
	display: block;
	float: left;
	margin-right: 17px;
	margin-top: -3px;
	padding-bottom: 10px;
}

.AboutUsCol h5 {
	font-family:Arial;
	font-size: 26px;
	font-weight: normal;
}

.AboutUsCol h5 a {
	color: #002B45;
}

.AboutUsCol p {
	color: #6F6E6E;
	font-size: 12px;
	font-family: Arial;
	line-height: 20px;
	margin-top: 9px;
}
.Breadcrumb {
	display:inline-block;
	height:100%;
	width: 960px;
	padding-left: 1px;
	padding-top:10px;
}

.Title {
	float: left;
	font-size: 30px;
	line-height: 34px;
	margin-top:15px;
	color: #002B45;
	display: none;
	margin-bottom: 15px;
}
.title {
	font-size: 30px;
	line-height: 34px;
	color: #002B45;
	display: block;
	float: left;
	position: relative;
	text-align: left;
}
.subsite_title {
    color: #002B45;
    display: block;
/*     float: left; */
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 16px;
    margin-top: 21px;
    position: relative;
    text-align: left;
}
.subsiteRightBar{
	float: right;
	height: 100%;
	width: 31%;
}
.title_srch{
		font-size: 30px;
	line-height: 34px;
	color: #002B45;
	display: block;
}

.Bflow {
	float:left;
	font-family: Arial;
	color: #3E3E3D;
	font-size: 12px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 15px;
	width:100%;
}

.Bflow a {
	color: #6F6E6E;
}

.Bflow a:hover {
	text-decoration: underline;
}

.matrixSection {
	width: 960px;
}

.AllContent {
	width: 960px;
	height: 100%;
	display: inline-block;
	margin-top: 0px;
}
.siteMapAllContent{
	width: 960px;
	height: 100%;
	display: inline-block;
	margin-top:15px;
}
.MajorContent {
/* 	position: relative; */
	text-align: center;
	width: 470px;
	float: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.MajorContent h1{
	color: #002B45;
    font-size: 30px;
    line-height: 34px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
}
.MajorContent h2{
	color: #002B45;
    font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.MajorContent h3{
	color: #002B45;
    font-size: 20px;
    line-height: 24px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.MajorContent h4{
	color: #002B45;
    font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.MajorContent h5{
	color: #002B45;
    font-size: 16px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.MajorContent h6{
	color: #002B45;
    font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.MajorContent ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:10px;
	list-style:none; 
}
.MajorContent ol ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:0px;
	list-style:none; 
}
.MajorContent ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
/* 	float:left; */
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom: 10px;
}
.MajorContent ul ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
/* 	float:none; */
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom:0px;
}
.MajorContent ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
}
.MajorContent ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: decimal;
}
.MajorContent ol ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: lower-roman;
}
.MajorContent ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.MajorContent ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.MajorContent ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
.MajorContent ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
/* .MajorContent a{ */
/* 	border-bottom: 1px dotted #3E3E3D;  */
/* } */
/* .MajorContent a:hover{ */
/* 	border-bottom: 1px solid #3E3E3D;  */
/* } */
.mob-list {
	display: none;
}
.list {
	display: block;
}

.SubNav {
	background: #f0f0f0;
/* 	padding-top: 10px; */
/* 	padding-bottom: 10px; */
	padding-left: 20px;
	float: left;
	width: 230px;
	height: 100%;
	margin-bottom: 15px;
}

.SubNav p{
	font-size: 20px;
	font-family:Arial;
	color: #3D7EDB;
	width: 100%;
	margin-bottom: 15px;
	display: none;
}

.SubNav li {
	color: #3E3E3D;
	padding-bottom:5px;
	padding-top:5px;
}

.SubNav li > a {
	font-size: 14px;
	line-height: 19px;
	font-family: Arial;
	text-decoration: none;
	color: #3E3E3D;
	padding-right: 5px;
}

.SubNav ul {
	list-style-type: none;
}

a.btn-blue {
	font-size: 12px;
	font-family: Arial;
	border-radius: 4px;
	background: url("../images/right_white.png") no-repeat right 10px top
		50% border-box rgba(255, 255, 255, 0.15);
		/* for safari */
	background:url("../images/right_white.png") no-repeat, -webkit-linear-gradient(left,rgba(255, 255, 255, 0.15),rgba(255, 255, 255, 0.15));
	 background-position-x: 90%;
     background-position-y: 50%;
-webkit-background-size: 6% 30%;
/* for safari */
	padding: 10px 25px 10px 15px;
	color: #FFFFFF;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none;
	margin-bottom: 1.2em;
	margin-left: 15px;
	line-height: 10px;
	white-space:nowrap;
}

a.btn-blue:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.rightBar {
	float: right;
	width: 230px;
	height: 100%;
}

.Vision {
	background: #FF9900;
	margin-bottom: 15px;
}

.Vision img {
	width: 100%;
/* 	height: 118px; */
	cursor: pointer;
}

.Vision .header {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family:Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 15px;
    padding-top: 10px;
     width: 100%;
    word-wrap: break-word;
    padding-right: 15px;
}

.Vision .header:hover {
	text-decoration: underline;
}

.Vision p {
	padding-right: 10px;
	padding-top: 10px;
	font-size: 15px;
	padding-left:15px;
	font-family: Arial;
	color: #FFFFFF;
	line-height: 18px;
	margin-bottom: 5%;
}

.Brand {
	background: #0083A9;
	margin-bottom: 15px;
}

.Brand img {
	width: 100%;
/* 	height: 118px; */
	cursor: pointer;
}

.Brand .header {
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	cursor: pointer;
	padding-top:10px;
	float: left;
	 width: 100%;
    word-wrap: break-word;
	padding-right: 15px;
}

.Brand .header:hover {
	text-decoration: underline;
}

.Brand p {
	padding-right: 10px;
	padding-top: 10px;
	font-size: 15px;
	padding-left:15px;
	font-family: Arial;
	color: #FFFFFF;
	margin-bottom: 2em;
	line-height: 18px;
}

.Value {
	background: #3D7EDB;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.Value .divHolder{
		padding:15px;
		padding-bottom: 5px;
		padding-top: 0px;
	}
.Value img{
	
	cursor: pointer;
}
.Value-img{
	height: 100%;
	width:100%;
	}
.Value .header {
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	float: left;
	width: 100%;
    word-wrap: break-word;
   	padding:15px;
   	padding-top:10px;
   	padding-bottom: 5px;
}

.Value span {
	font-size: 14px;
	font-family: Arial;
	padding-left: 8px;
	color: #595959;
}

.Value p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	padding-bottom: 5px;
}
.MajorContentImg{
	width: 100%;
	float: left;
	margin-bottom: 1em;
}
/* .MajorContent > img { */
/* 	width: 100%; */
/* 	float: left; */
/* 	margin-bottom: 1em; */
/* } */

.MajorContPara {
	font-size: 18px;
	line-height: 22px;
	font-family: Arial;
	color: #002B45;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 10px;
}

.SubContPara p {
	font-size: 15px;
	line-height:18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	margin-bottom: 10px;
}
.SubContPara a{
	font-size:15px;
	line-height:18px;
	font-family:Arial;
	border-bottom: 1px dotted #3E3E3D;
}
.SubContPara a:hover{
	border-bottom: 1px solid #3E3E3D;
}
#ParaSpec {
	background-color: #FFFFFF;
	width: 100%;
/* 	padding-left: 15px; */
}
/*  Listing CSS styles */
.matrixSection-listing{
	width: 960px;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.matrix-listing-corner-left{
float:left;
width: 310px;
height:310px;
margin-top:0px;
margin-bottom: 15px;
}
.matrix-listing-corner-right{
float:left;
width: 310px;
height:310px;
margin-top:0px;
margin-bottom: 15px;
}
.matrix-listing-corner-odd{
float:left;
width: 310px;
height:310px;
margin-top:0px;
margin-bottom: 15px;
}
.matrix-listing-center{
float:left;
width: 310px;
height:310px;
margin-left:15px;
margin-right:15px;
margin-top:0px;
margin-bottom: 15px;
}
.matrix-listing-center:hover .contentdiv-listing{
/* visibility: visible; */
background-color:#0083A9;
}
.matrix-listing-center:hover .contentPara-listing{
	visibility: visible;
	}
.matrix-listing-center:hover a.box-link-button-listing{
	visibility: visible;
	}
.matrix-listing-corner-left:hover .contentdiv-listing{
/* visibility: visible; */
background-color:#FF9900;
}
.matrix-listing-corner-left:hover .contentPara-listing{
	visibility: visible;
	}
.matrix-listing-corner-left:hover a.box-link-button-listing{
	visibility: visible;
	}
.matrix-listing-corner-right:hover .contentdiv-listing{
/* visibility: visible; */
background-color: #5A245A;
}
.matrix-listing-corner-right:hover .contentPara-listing{
	visibility: visible;
	}
.matrix-listing-corner-right:hover a.box-link-button-listing{
	visibility: visible;
	}
.matrix-listing-corner-odd:hover .contentdiv-listing{
/* visibility: visible; */
background-color:#FF9900;
}
.matrix-listing-corner-odd:hover .contentPara-listing{
	visibility: visible;
	}
.matrix-listing-corner-odd:hover a.box-link-button-listing{
	visibility: visible;
	}
.featuredBoxImg-listing{
	max-width: 100%;
	height: 100%;
	width: 100%;
}
.contentdiv-listing{
/* visibility: hidden; */
/* background-color:#6498E2; */
position: relative;
bottom:310px;
height: 100%;
cursor: pointer; /* added for fixing */
}
.contentPara-listing{
	color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    line-height: 20px;
    vertical-align: top;
    width: 98%;
    padding-top:10px;
    padding-left:15px;
    visibility: hidden;
}
.content-holder-listing{
	height: 100%;
}
.content-listing{
	height: 265px;
}
/* .text_line { */
/* 		display: none; */
/* 	} */
.contentdiv-sublisting{
	height:100%;
	position: relative;
}
.content-listing-scroll{
	position: relative;
	
	width: auto;
	height:197px;
/* 	padding-right: 1em; */
/* 	padding-left: 1em; */
	padding-bottom: 10px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sublisting-content{
	height: 180px;
	position: absolute;
	top:300px;
	left:62px;
}
.matrix-left{
	float:left;
	width:227.5px;
	height:227.5px;
	margin-top:15px;
}
.matrix-right{
	float:left;
	width:227.5px;
	height:227.5px;
	margin-left:15px;
	margin-top:15px;
}
.sub-listing-spacer{
	height: 308px;
}
.MatrixContent{
	width:470px;
	position: relative;
}
a.sublisting-box-title{
	font-size: 20px;
  	font-family: Arial;
	line-height:24px;
  	background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	color: #002B45;
	display: inline-block;
	vertical-align:middle; 
    cursor: pointer;
    overflow: hidden;
    padding: 8px 12px;
    float: left;
    width:90%;
    padding-left: 15px;
   	text-align: left;
   	position: relative;
   	bottom: 215.5px;
}
a.read-more-link{
	font-size: 12px;
	font-family: Arial;
	border-radius: 4px;
	background: url("../images/right_white.png") no-repeat 92% center  #3D7EDB; /* changed for fixing */
			/* for safari */

      /* for safari */
	padding: 8px 25px 8px 15px;
	color: #FFFFFF;
	display: inline;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none;
	line-height: 10px;
	position: relative;
	bottom:112px;
	right: 47px;
	white-space:nowrap;
	
}
a.read-more-link:hover{
	text-decoration: underline;
}
.dwnloadText {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 15px;
    line-height:18px;
    padding-top: 6px;
    width:100%;
    cursor: pointer;
    text-align: left;
}
.dwnloadText:hover{
	text-decoration: underline;
}
.dwnloadicon{
	background: #3D7EDB;
	height: 100%;
    padding-bottom: 2%;
    margin-top:0px;
}

.dwnloadimgicon {
   
    float: left;
    padding-left: 4px;
    width: 5%;
}

.dwnload img{
	width: 100%;
	/* height: 100%; */ /* changed for safari */
	cursor:pointer;	
}

.dwnloadicon h3{
	color: #FFFFFF;
	padding-left: 15px;
	padding-top:8px;
	font-family: Arial; 
	font-weight: normal;
	font-size: 18px;
	
}

.dwnloadicon span{
	font-size:14px;
	font-family:"Arial";
	padding-left:8px;
	color: #FFFFFF;
}
.divIcon{
	float: left;
	height: 100%;
	width: 12%;
	padding-left: 15px;
	padding-top:3px;
	}
.divText{
	float: right;
	height: 100%;
	width: 87%;
	-webkit-width:88%;
	padding-left:0px;
	}
divHolder{
	/*margin-top: 2px;*/
	}
.divHolder a{
    color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;  
    padding-bottom: 12px;
    padding-left:0;
    width:100%;
    text-align: left;
}
.divHolder a:hover{
	text-decoration: underline;
	}
.divHolder img{
    cursor: pointer;
    padding-right: 8px;
}
#nested-list-level-01{
	margin-left: 7px;
}
#nested-list-level-01 li{
	background-image: url("../images/Site_nav_Arrow.png");
	background-repeat: no-repeat;
	background-position: 1px 9px;
	padding-left:10px;
}
#nested-list-level-02{
	margin-left:14px;
}
#nested-list-level-03{
	margin-left:21px;
}
#nested-list-level-04{
	margin-left:14px;
}
#sub-nav-list-2 #nested-list-level-02 li.current{
    background-color: #6498E2;
    background-image: url("../images/right_white.png");
    background-position: 33px 9px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-left: -34px;
    padding-left: 44px;
    width: 117.5%;
}
#sub-nav-list-2 #nested-list-level-02 li:hover{
    background-color: #6498E2;
    background-image: url("../images/right_white.png");
    background-position: 33px 9px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-left: -34px;
    padding-left: 44px;
    width: 117.5%;
}
#sub-nav-list-2 #nested-list-level-02 #nested-list-level-03 li.current{
    background-color: #6498E2;
    background-image: url("../images/right_white.png");
     background-position: 55px 9px;
    background-repeat: no-repeat;
     color: #FFFFFF;
    margin-left: -55px;
    padding-left: 66px;
    width: 131.5%;
}
#sub-nav-list-2 #nested-list-level-02 #nested-list-level-03 li:hover{
    background-color: #6498E2;
    background-image: url("../images/right_white.png");
    background-position: 55px 9px;
    background-repeat: no-repeat;
     color: #FFFFFF;
    margin-left: -55px;
    padding-left: 66px;
    width: 131.5%;
}
#sub-nav-list-2 #nested-list-level-02 #nested-list-level-03 #nested-list-level-04 li.current{
   background-color: #6498E2;
    background-image: url("../images/right_white.png");
    background-position: 68px 9px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-left: -69px;
    padding-left: 80px;
    width: 143%;
}
#sub-nav-list-2 #nested-list-level-02 #nested-list-level-03 #nested-list-level-04 li:hover{
   background-color: #6498E2;
    background-image: url("../images/right_white.png");
    background-position: 68px 9px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin-left: -69px;
    padding-left: 80px;
    width: 143%;
}
#sub-nav-list #nested-list-level-01 li.current {
background-image:url("../images/right_white.png");
background-repeat:no-repeat;
background-position:26px 9px;
background-color:#6498E2;
color:#FFFFFF;
width:113.25%;
margin-left:-27px;
padding-left:37px;
}
#sub-nav-list #nested-list-level-01 li:hover {
background-image:url("../images/right_white.png");
background-repeat:no-repeat;
background-position:26px 9px;
background-color:#6498E2;
color:#FFFFFF;
width:113.25%;
margin-left:-27px;
padding-left:37px;
}

#sub-nav-list li.current {
background-color:#6498E2;
margin-left: -20px;
padding-left: 20px;
width: 109.75%;
}
#sub-nav-list li.current a{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial;
	
}
#sub-nav-list li:hover a{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial;
	
}
#sub-nav-list li:hover{ 
 background-color:#6498E2; 
 margin-left: -20px;
padding-left: 20px;
width: 109.75%;
 }
.sub-nav-1 {   /* changed for fixing */
    background-color: #E0E0E0;
    background-image: url("../images/Left_arrow.png");
    background-position: 20px 10px;
    background-repeat: no-repeat;
    font-family:Arial;
    font-size: 20px;
    line-height: 26px;
/*     margin-bottom: 10px; */
    margin-left: -20px;
    padding: 4px 15px 6px 45px;
    cursor: pointer;
    font-weight: bold;
}
.sub-nav-1 a{
	color:#3D7EDB;
	word-wrap:break-word;
}
#sub-nav-list-2 {
/* 	padding-top:10px; */
}
#sub-nav-list-2 li{
background-image: url("../images/Site_nav_Arrow.png");
background-repeat:no-repeat;
background-position: 1px 9px;
padding-left:10px;
}
#sub-nav-list-2 li.current a{
	background-color:#6498E2;
	font-family:Arial;
	color:#FFFFFF;
	font-size:14px;
}
a#sub-nav-list-1{
	padding-top:5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
}
a#sub-nav-list-1:hover{
	background-color:#6498E2; 
	color:#FFFFFF;
	width:109.75%;
	margin-left:-20px;
	padding-left:20px;
}
#sub-nav-list-2 li:hover a{
font-family:Arial;
font-size:14px;
 color:#FFFFFF;
}
#sub-nav-list-2 li.current{
background-color:#6498E2; 
background-image:url("../images/right_white.png");
background-repeat:no-repeat;
background-position:19px 9px;
color:#FFFFFF;
width:109.75%;
margin-left:-20px;
padding-left:30px;
}
#sub-nav-list-2 li:hover{
background-color:#6498E2; 
background-image:url("../images/right_white.png");
background-repeat:no-repeat;
background-position:19px 9px;
color:#FFFFFF;
width:109.75%;
margin-left:-20px;
padding-left:30px;
}
#product-detail-container{
	width:960px;
	display: inline-block;
	margin-top:15px;
/* 	height: auto; */
}
#product-news-section{
	float:left;
	width:635px;
	margin-bottom:15px;
	height:310px;
	margin-right:0px;
	background-color: #FFFFFF;
	border:1px solid #BEB9A6;
	position: relative;
}
#product-news-section .bxsliderpa > li{
	height: 308px;
}
.button{
	padding-left:15px;
}
.product-news-image{
	height: 100%;
    width: 50%;
	float: left;
}
.product-news-image img{
	height: 100%;
	width:100%;
}
#product-news-text{
	width:50%;
	float:left;
	padding-top:10px;
	position: relative;
}
#product-news-text p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
}
#product-news-text ul{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
#product-news-text ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
#product-news-text ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
#product-news-text ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news-text ol{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
#product-news-text ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
#product-news-text ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
#product-news-text ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news-text .news-content-scroll p a{
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
	border-bottom: 1px dotted #3E3E3D; 
}
#product-news-text .news-content-scroll p a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news-text h1{
	color:#002B45;
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
}
#product-news-text h2{
	color:#002B45;
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
}
#product-news-text h3{
	color:#002B45;
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news-text h4{
	color:#002B45;
	font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
#product-news-text h5{
	color:#002B45;
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news-text h6{
	color:#002B45;
	font-size: 12px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#drop-down{
	width: 53%;
	display: inline-block;
	margin-bottom: 15px;
}
#drop-down .drop-list .drop-list-01{
    line-height: 1.2em;
/*     margin: 0; */
    padding: 0;
    font-family:Arial;
   	background: url("../images/Drop_Arrow_15_down.png") no-repeat right center; 
	width:96%;
 	padding-right: 25px;
 	padding-left:10px;
 	float: left;
/*     font-size:1em; */
}
#drop-down .drop-list li {
    float: left;
    list-style: none outside none;
/*     margin: 0; */
/* 	margin-bottom: 20px; */
}
#drop-down .drop-list li a {
     color: #6F6E6E ;
    display: block;
    text-decoration: none;
    font-size: 13px;
    line-height:15.6px;
    margin-top:5px;
    margin-bottom: 10px;
    font-family: Arial;
}
.drop-list-01 img{
	margin-left:80px;
}
#drop-down .drop-list li.drop-list-01 {
    margin-right: 14px;
   
}
#drop-down .drop-list li.drop-list-01 ul{
    width: 240px;
    height:382px;
    overflow-x:hidden;
    overflow-y:scroll;
    background-color: #FFFFFF;
    border-radius:3px;
/*    	margin-top:10px; */
   	margin-left:-12px;
}
#drop-down .drop-list li.drop-list-01 ul li {
    width: 100%;
    background-color: #FFFFFF;
    border-radius:3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: -2px;
}
#drop-down .drop-list li.drop-list-01 ul li a{
	color:#3E3E3D;
	margin-bottom: 0px;
	padding-left:3px;
	font-size: 12px;
	line-height:12px;
	font-family: Arial;
}
#drop-down .drop-list li.drop-list-01 ul li:hover a{
	color:#FFFFFF;
}
#drop-down .drop-list li.drop-list-01 ul li a:hover{
	color:#FFFFFF;
}
#drop-down .drop-list li ul {
    display: none;
    width: 160px;
    z-index: 100;
}
/* #drop-down .drop-list li:hover ul, #drop-down .drop-list li.hover ul { */
/*     display: block; */
/*     margin-top:0px; */
/*     padding: 0; */
/*     position: absolute; */
/* } */
/*#drop-down .drop-list:hover ul, #drop-down .drop-list:hover ul {
    display: block;
    margin-top:0px;
    padding: 0;
    position: absolute;
}*/
/* #drop-down .drop-list li:hover li, #drop-down .drop-list li.hover li { */
/*     float: none; */
/*     margin: 0; */
/* } */
/* #drop-down .drop-list:hover li, #drop-down .drop-list:hover li { */
/*     float: none; */
/*     margin: 0; */
/* } */
#drop-down .drop-list li:hover li a, #drop-down .drop-list li.hover li a {
}
#drop-down .drop-list li li a:hover {
	   background-color: #3D7EDB;
   	   color: #FFFFFF;
}
.drop-list{
	height:2em;
	width:240px;
    line-height: 1.2em;
    margin-right: 2px;
    padding: 0;
    border-radius:5px;
    font-family:Arial;
    background-color: #EBEBEB;
	float:left;
}
.drop-list li{
	float: left;
    list-style: none outside none;
    margin: 2px;
    margin-left:0px;
    margin-right: 0px;
}
#info-section{
	height: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}
#info-img{
/* 	background-image:url("../images/Why_use.jpg"); */
/* 	background-size:100% 100%; */
/* 	background-repeat: no-repeat; */
	float:left;
	width:310px;
	height: 310px;
	margin-right: 15px;
}
#info-img img{
	height: 100%;
	width: 100%;
}
#info-details{
	float:left;
	width:310px;
	height:310px;
/* 	padding-top:10px; */
	padding-bottom:5px;
	margin-right: 15px;
	background-color: #0083A9;
}
#info-details h1{
	color:#FFFFFF;
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
}
#info-details h2{
	color:#FFFFFF;
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
}
#info-details h3{
	color:#FFFFFF;
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
}
#info-details h4{
	color:#FFFFFF;
	font-size: 18px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#info-details h5{
	color:#FFFFFF;
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#info-details h6 {
	color:#FFFFFF;
	font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
#info-details p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#FFFFFF;
}
#info-details ul{
	font-family: Arial;
	text-align: left;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
#info-details ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
#info-details ul li a{
	border-bottom: 1px dotted #FFFFFF; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#FFFFFF;
}
#info-details ul li a:hover{
	border-bottom: 1px solid #FFFFFF; 
}
#info-details ol{
	font-family: Arial;
	text-align: left;
	color:#FFFFFF;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
#info-details ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
#info-details ol li a{
	border-bottom: 1px dotted #FFFFFF; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#FFFFFF;
}
#info-details ol li a:hover{
	border-bottom: 1px solid #FFFFFF; 
}
#info-details .content-vertical p a{
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#FFFFFF;
	border-bottom: 1px dotted #FFFFFF; 
}
#info-details .content-vertical p a:hover{
	border-bottom: 1px solid #FFFFFF; 
}
#info-links{
	float:left;
	width:310px;
	height:310px;
	padding-top:20px;
	background-color: #999999;
}
#info-links ul{
	margin:5px 20px 40px;
	margin-left:15px;
}
.contact-section{
	width:100%;
	height:310px;
	margin-bottom: 15px;
	position: relative;
}
a.btn-title-blue{
	background-color: #3D7EDB;
	font-family: Arial;
	font-size:24px;
	line-height: 28px;
	padding:8px 15px 8px 15px;/*mobility 18jun*/
	color: #FFFFFF;
	display: inline-block;
	margin-right: 15px;
	white-space:nowrap;
}
a.btn-title-white{
	color: #FFFFFF;
	font-family:Arial;
	font-size:24px;
	line-height: 28px;
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	padding-bottom:8px;
	float:left;
	width:100%;
/* 	background-color: #ffffff; */
}
a.btn-title{
	font-family: Arial;
	font-size:23px;
	line-height: 25px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:0px;
	color: #002B45;
	display: inline-block;
	margin-right: 15px;
}
a.btn-news-link{
	background-color: #3D7EDB;
	font-family: Arial;
/* 	font-size:13px; */
/* 	line-height: 20px; */
	color: #FFFFFF;
	background: url("../images/right_white.png") no-repeat 94% center;
	background-color:#3D7EDB;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    line-height: 10px;
    overflow: hidden;
   	padding: 10px 25px 10px 15px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
/*     position: absolute; */
    bottom: 16px;
}
a.btn-news-link:hover{
	text-decoration: underline;
}
a.email-info-button{
	font-size: 12px;
	font-family: Arial;
	line-height:10px;
	border-radius:0.3em;
  	background: url("../images/Email.png") no-repeat 88% center;
  	
  	background-color: rgba(255, 255, 255, 0.15);
	color: #FFFFFF;
/* 	display: inline-block; */
	vertical-align:middle;  
    cursor: pointer;
    overflow: hidden;
    padding:8px 37px 8px 15px;
    margin-top: 0.7em;
    margin-left: 15px;
    position: absolute;
    bottom: 21px;
}
a.email-info-button:hover{
	text-decoration: underline;
}
.sec-02 .p1{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
	line-height:20px;
	color:#FFFFFF;
	font-family: Arial;
	width: 98%;
}
.sec-02{
	float:left;
	width:310px;
	height: 310px;
	background-color: #002B45;
	padding-top:20px;
	margin-left:15px;
	position: relative;
}
.sec-02 .p2{
	padding-left:15px;
	padding-bottom:0px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	font-family: Arial;
	 width: 91%;
}
.sec-02 .p3{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:0px;
	font-size:16px;
	line-height:20px;
	color:#FFFFFF;
	font-family: Arial;
	width: 73%;
}
table{
	border-collapse: collapse;
	width: 100%;
}
th{
	color:#FFFFFF;
	border-collapse:collapse;
	background: #3D7EDB;
	margin:0;
	font-family:Arial;
	font-size:15px;
	line-height: 18px;
	padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    padding-left: 10px;
}
td{
	font-size:15px;
	line-height: 18px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial;
	padding-left: 10px;
	color: #595959;
}
.tabpage{
	background: :#FFFFFF;
}
.tabpage p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
}
.tabpage ul{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
.tabpage ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
.tabpage ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
.tabpage ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.tabpage ol{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
.tabpage ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
.tabpage ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
.tabpage ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.tabpage .news-content-scroll p a{
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
	border-bottom: 1px dotted #3E3E3D; 
}
.tabpage .news-content-scroll p a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.tabpage h1{
	color:#002B45;
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
}
.tabpage h2{
	color:#002B45;
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
}
.tabpage h3{
	color:#002B45;
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
}
.tabpage h4{
	color:#002B45;
	font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.tabpage h5{
	color:#002B45;
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
.tabpage h6{
	color:#002B45;
	font-size: 12px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
	
/* .tabpage ul{ */
/* 	font-size:14px; */
/* 	font-family:Myriad Pro, Arial; */
/* 	padding-left:15px; */
/* 	padding-bottom: 10px; */
/* } */
/* .tabpage ul li{ */
/* 	list-style-image:url("../images/DottedBullet.png"); */
/* 	padding-top: 10px; */
/* 	line-height: 16px; */
/* } */

.tabpage-content{
	float:left;
	width:70%;
}
.tabpage-content-div{
	padding-bottom: 15px;
}
.tabpage-content-div h2{
	padding-bottom: 10px;
	font-size:24px;
	line-height: 28px;
	font-family: Arial;
	font-weight: normal;
}
.tabpage-content-div p{
	padding-top: 10px;
}
.tabpage-links{
	float:right;
	width:30%;
	/* margin-right: -10px; */
}
.tabpage-links-button{
	background:#EBEBEB;
	margin-left:10px;
	margin-right:0;
	margin-bottom:10px;
	padding-left:10px;
	height: 100%;
}
#wrapper a.print-button{
	background: url("../images/Dwnload_icon.png") no-repeat 94% center;
	
	background-color: #3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 15px;
    line-height: 24px;
    margin-top: 15px;
    margin-bottom:15px;
    overflow: hidden;
    padding: 8px 32px 8px 8px;
    vertical-align: middle;
}
#wrapper a.print-button:hover{
	text-decoration: underline;
}
.tabpage-links h1{
	font-size:28px;
	font-family: Arial;
}
.tabpage-links-box{
	background:#EBEBEB;
	margin-left:10px;
	margin-right:0;
	margin-bottom:10px;
	padding-left:10px;
	height: 100%;
}
.tabpage-links-box .jump_dwnloads{
		color: #3D7EDB;
	font-size:24px;
	line-height:25px;
	font-family: Arial;
	padding-bottom: 8px;
    padding-top: 16px;
}
.tabpage-links-box-download .jump_dwnloads{
	color: #FFFFFF;
	font-size:24px;
	line-height:25px;
	font-family: Arial;	
	padding-bottom: 8px;
    padding-top: 16px;
}
.tabpage-links-box-download{
	background:#3D7EDB;
	margin-left:10px;
	margin-right:0;
	margin-bottom:10px;
	padding-left:10px;
	height: 100%;
	display: inline-block;
	width:96.5%;
}
.tabpage-links-box-download .download-link{
	float: left;
  margin-right: 5px;
  margin-bottom: 15px;
  width: 100%;
  line-height: 0;
	}
	.download-link > div {
    padding-bottom: 7px;
}
.tabpage-links-box-download .download-link a{
/* 	margin-top:-18px; */
	color: #FFFFFF;
/* 	display: block; */
	border-bottom: none;
	}
.tabpage-links-box-download .download-link a p{
	color: #FFFFFF;
	display: inline;
	border-bottom: none;
	padding-bottom: 0px;
	}
.tabpage-links-box-download .download-link a:hover{
/* 	margin-top:-18px; */
	text-decoration: underline;
	border-bottom: none;
/* border-bottom: 1px solid #FFFFFF; */
	}
.tabpage-links-box-download .download-link a:hover p{
/* 	margin-top:-18px; */
	text-decoration: underline;
/* border-bottom: 1px solid #FFFFFF; */
	}
.tabpage-links-box-download .file-size{
	float:left;
	margin:0;
	}
.tabpage-links-box-download .file-size a{
/* 	margin-top:-18px; */
	color:#EBEBEB;
	}
.file-size{
	color:#EBEBEB;
	float: right;
}
.tabpage-links-box-download .download-link a sup{
	text-decoration: none !important;
	display: inline-block;
}
.tabpage-links-box-download .download-link a sub{
	text-decoration: none;
	display: inline-block;
}
/* .tabpage p{ */
/* 	font-family:Arial; */
/* 	font-size: 12px; */
/* 	line-height: 16px; */
/* 	padding-bottom: 10px; */
/* } */
#link-section{
	height:100%;
	wdith:100%;
	margin-bottom: 15px;
}
#related-links{
	float:left;
	overflow: hidden;
    position: relative;
	width:635px;
	min-height:172px;
	height:100%;
	margin-right:15px;
	margin-bottom:15px;
	padding-top:20px;
	background:#999999;
}
#related-links ul{
	padding-top:10px;
	padding-left:20px;
	padding-bottom:5px;
	color:#002B45;
}
#related-links ul li a{
	color:#002B45;
	font-size: 16px;
    line-height: 25px;
    font-family: Arial;
    cursor: pointer;
}
#related-links ul li:hover{
	cursor:pointer;
	text-decoration: underline;
	}
#info-links li a{
	font-family:Arial;
	font-size:15px;
	line-height:18px;
	cursor: pointer;
	color:#FFFFFF;
}
#info-links li{
	padding-bottom: 9px;
}
#info-links li:hover{
	text-decoration: underline;
	color:#ffffff;
}
#links{
	float:left;
	margin-bottom:15px;
	width:310px;
/* 	height: 100%; */
	background-color: #3D7EDB;
	background:#999999;
	padding-top:20px;
}
#links ul{
	padding-top:10px;
	padding-left:20px;
	padding-bottom: 5px;
}
#links ul li a{
	color:#002B45;
	cursor: pointer;
	font-size: 16px;
	line-height: 18px;
	font-family: Arial;
}
#links ul li a:hover{
	text-decoration: underline;
}
#wrapper{
	width:100%;
	height:100%;
	margin-bottom: 15px;
}

#wrapper h1{
/* 	color: #3D7EDB; */
/* 	font-size:18px; */
/* 	line-height: 22px; */
/* 	font-family: Myriad Pro Semibold, Arial; */
/* 	font-weight: normal; */
/* 	padding-bottom: 5px; */
}

#wrapper a{
/* 	display:inline-block; */
/* 	font-size:12px; */
/* 	line-height:14px; */
/* 	font-family:Arial; */
/* 	padding-top:5px; */
}

#tabContainer {
	width:100%;
/* 	padding:15px; */
/* 	background-color:#2e2e2e; */
	-moz-border-radius: 4px;
	border-radius: 4px; 
/* 	margin-top:10px; */
}

.tabs{
	height:30px;
}

.tabs > ul{
	font-size: 1em;
	list-style:none;
	
}

.tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	cursor:pointer;
	width:238px;
	display:block;
	float:left;
	color:#3E3E3D;
	font-family:Arial;
	font-size:13px;
	line-height:15.6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background:none repeat scroll 0 0 #EBEBEB; 
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
/* 	background: #C9C9C9; old browsers */
/* 	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); firefox */
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); webkit */
}
.tabs ul li:last-child{
	margin-right: 0px;
	width: 240px;
}
.tabs > ul > li:hover{
/* 	background: #FFFFFF; old browsers */
/* 	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); firefox */
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); webkit */
/* 	cursor:pointer; */
/* 	color: #333; */
}

.tabs > ul > li.tabActiveHeader{
	background: #FFFFFF; 
	cursor:pointer;
	font-size:13px;
	font-family:Arial;
	border-top:thin solid #BEB9A6;
	border-left:thin solid #BEB9A6;
	border-right:thin solid #BEB9A6;
	background: url("../images/Drop_Arrow_15_down.png") no-repeat 94% center !important;
	
	border-bottom: 3px solid #FFFFFF;
    margin-bottom: -9px;
    padding-bottom: 5px;
    padding-right:30px;
    position: relative;
    z-index: 1;
}

.tabscontent {
	display:inline-block;
	margin-right:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:15px 15px 25px;
	background: #FFFFFF; 
	border:1px solid #BEB9A6;
	height:100%;
	width:960px;
	color:#3E3E3D;
}
table.altrowstable {
	font-family: verdana,Arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #a9c6c9;
	border-collapse: collapse;
}
table.altrowstable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #a9c6c9;
}
tr:nth-child(odd)    { background-color:#EBEBEB; }
tr:nth-child(even)    { background-color:#fff; }
.table-content {
	position: relative;
	width: 100%;
	height:100%;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 1em;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.displayfromLink{
	display: none;
}
#prod-details-div-mob{
	display: none;
}
#overview-mob{
	display: none;
}
#dimensions-mob{
	display: none;
}
#properties-mob{
	display: none;
}
#product-theme-mob{
	display: none;
}
.prod-tab-click{
	position:relative;
	left:87%;
    top: 16px;
	display:block;
	cursor:pointer;
}
.prod-tab-click i {
	display:block;
	height:15px;
	width:14px;
	background:url(../images/dropdown_side.png) no-repeat center center;
	background-size:14px 13px;
}
.nav-rotate {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
}
.content-vertical{
	position: relative;
	
	width: auto;
	height: 304px;
	padding-right: 15px;
	padding-left: 25px;
	padding-bottom: 10px;
	padding-top:20px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#jump-list{
	list-style-type: none;
	list-style-image: none;
	padding-left:0px;
	font-family: Arial;
	padding-bottom: 16px;
}
#jump-list li{
	list-style: none;
	list-style-image: none;
	padding-bottom: 7px;
}
#jump-list a{
	font-size: 16px;
	line-height: 18px;
	 margin-top: -4px;
	 border-bottom: none;
}
#jump-list a:hover{
	text-decoration: underline;
	border-bottom: none;
}
#detail-info-mob{
	display:none;
	background: #999999;
	color:#FFFFFF;
	font-family: Arial;
    font-size: 20px;
    line-height: 24px;
    height: 45px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-top:12px;
    width: 100%;
}
#product-mkt-content{
/* 	margin-top:15px; */
	display:inline-block;
	width: 960px;
}
.majorcontent{
	float:left;
	width:635px;
	height: 310px;
	margin-bottom: 15px;
}
.minorcontent{
	float:left;
	width:310px;
	height:310px;
	padding-top:15px;
	background-color: #002B45;
	margin-bottom: 15px;
}
#products-market-mob{
	display: none;
}
#products-market-feature{
	display: none;
}
#products-market{
	background-color: #FF9900;
	padding-top:0px;
	position:relative;
	height: 0;
	/*height: 335px;*/
}
#product-range{
	padding-top: 25px;
	margin-left:15px;
}
#product-range p{
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color: #FFFFFF;
	padding: 0px;
	margin-bottom: 10px;
}
#product-range h1{
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#product-range h2{
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#product-range h3{
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#product-range h4{
	font-size: 18px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
	color: #FFFFFF;
	}
#product-range h5{
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}
#product-range h6{
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
	color: #FFFFFF;
	}
#products-type{
background-color: #0083A9;
margin-left: 15px;
padding-top: 25px;
min-height: 335px;
height: 100%;
padding-bottom: 15px;
/* border:1px solid #BEB9A6; */
}
#prod-columns-container{
	padding: 15px;
}
#products-type-mob{
	display:none;
}
#product-news{
background-color: #FFFFFF;
/* margin-right:15px; */
padding-top:15px;
border:1px solid #BEB9A6;
position: relative;
}
#product-news p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
}
#product-news ul{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
#product-news ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
#product-news ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
#product-news ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news ol{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
#product-news ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
#product-news ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
#product-news ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news .news-content-scroll p a{
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
	border-bottom: 1px dotted #3E3E3D; 
}
#product-news .news-content-scroll p a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
#product-news h1{
	color:#002B45;
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
}
#product-news h2{
	color:#002B45;
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
}
#product-news h3{
	color:#002B45;
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news h4{
	color:#002B45;
	font-size: 18px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news h5{
	color:#002B45;
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news h6{
	color:#002B45;
	font-size: 12px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
#product-news .button {
    margin-top: 0px;
}
#nearest-supplier{
/* 	background-image: url("../images/map.jpg"); */
/* 	background-repeat: no-repeat; */
/* 	background-size:100% 100%; */
/* 	border:1px solid #BEB9A6; */
	background-color:#F0F0F0;
	height:310px;
	padding-top: 0px;
	margin-left:15px;
}
#nearest-supplier a.btn-blue{
	width:90%;
}
#nearest-supplier p{
/* 	font-family:Arial; */
/* 	color:#002B45; */
/* 	font-size: 16px; */
/* 	line-height: 20px; */
/* 	padding-top:15px; */
/* 	padding-left:15px; */

/* 	width:100%; */
/* 	height: 140px; */
}
.prod-columns {
		width: 23.65%;
		display: inline;
		float: left;
		margin-right:8px;
		line-height: 20px;
}
.prod-columns > a{
	height:42px;
	}
.prod-columns ul{
	padding-top:5px;
	/*border-top: 2px dotted #FFFFFF;*/
}
.prod-columns li a{
	font-family: Arial;
	font-size: 13px;
	line-height: 15px;
	color:#FFFFFF;
}
.prod-columns li a:hover{
	text-decoration: underline;
}
#products-list{
	font-size: 13px;
	line-height: 15px;
	font-family: Arial;
	padding-top: 13px;
	padding-left:15px;
}
#products-list a{
	color: #FFFFFF;
	font-family: Arial;
}
#products-list a:hover{
	text-decoration: underline;
}
#products-list-mob{
	display: none;
	font-size: 15px;
	line-height: 25px;
	font-family: Arial;
	height: 100%;
}
#prod-columns-container-mob{
	display:none;
}
#products-type-list{
	display: none;
}
.prod-click {
	position:relative;
	left:87%;
    top: 19px;
	display:block;
	cursor:pointer;
}
.prod-click i {
	display:block;
	height:14px;
	width:14px;
	background:url(../images/dropdown_side.png) no-repeat center center;
	background-size:14px 14px;
}
a.btn-link{
	background-color: #3D7EDB;
	font-family: Arial;
	font-size:13px;
	line-height: 20px;
	color: #FFFFFF;
	padding: 5px;
	border-radius:4px;	
}
a.btn-link-map{
	font-family: Arial;
	font-size:12px;
	line-height: 10px;
	color: #FFFFFF;
	border-radius:3px;	
	display:inline-block;
	padding:10px 25px 10px 15px;
	background: url("../images/right_white.png") no-repeat 94% center;
	background-color: #3D7EDB;
	position: relative;
	top:74px;
	white-space: nowrap;
}
a.btn-link-mkt{
	background-color: #3D7EDB;
	font-family: Arial;
	font-size:12px;
	line-height: 10px;
	color: #FFFFFF;
	border-radius:3px;	
	padding:10px 35px 10px 15px;
	background-image: url("../images/right_white.png");
	background-repeat: no-repeat;
	background-position: 94% center;	
	position: absolute;
	bottom: 20px;
	white-space: nowrap;
}
a.btn-link-mkt:hover{
	text-decoration: underline;

	}
a.btn-link-map:hover{
	text-decoration: underline;
	}
a.btn-link img{
	vertical-align: middle;
}
.prod-columns > a{
	display: block !important;
    height: 42px;
   /* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;*/
	}
.prod-columns a{
	font-family: Arial;
	font-size:15.15px;
	color: #ffffff;
	padding-bottom:1px;
	display: block;
}
.content-product-list{
	position: relative;
	
	width: auto;
	height: 260px;
	padding-right: 1em;
	padding-left: 1em;
	padding-bottom: 10px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.faq{
	font-size: 18px;
    font-weight: normal;
	font-family:Arial;
	line-height:24px;
	padding-top:15px; 
	padding-bottom:10px;
	padding-left:0px;   
    color:#002B45;
    text-align: left;
}
.Questions{
    background-color: #ffffff;
    margin-bottom:15px;
 
}

#Qst {
	font-size: 20px;
    font-weight: normal;
	font-family: Arial;
	line-height:24px;
	padding-top:20px;   
    color:#ffffff;
    text-align: left;
    background-color: #6498E2;
    height: 100%;
    padding-bottom: 20px;
    margin-bottom: 4px;
    padding-left: 15px;
    margin-top: 12px;
}


#common {
	background-color: #ffffff;
	padding-bottom:8px;
    font-size: 20px;
    font-weight: normal;
	font-family:Arial;
    color:#3D7EDB;
    line-height:24px;
    width:100%;
    text-align:left;
    padding-left: 16px;
    padding-top: 8px;
}

 .com_faq {
height:100%;
padding-left:16px; 
}


#QS{
    font-size: 14px;
    font-weight: normal;
	font-family:Arial;
	font-family: bold;
    color:#3D7EDB;
    line-height:17px;
    float:left;
    text-decoration:none;
}

.com_ans{
/*     font-size: 15px; */
/*     font-weight: normal; */
/* 	font-family: Arial; */
/* 	 padding-left:24px; */
/* 	padding-bottom:12px; */
/* 	color:#595959; */
/* 	line-height:18px; */
/* 	text-align:left; */
/* 	 margin-top: -17px;  */
	width:96%;
	padding-left: 24px;
}

#Qs1{
    font-size: 15px;
    font-weight: normal;
	font-family: Arial;
	padding-left:24px;
	padding-bottom:12px;
	color:#595959;
	line-height:18px;
	text-align:left;
	/* margin-top: -17px; */
	width:100%;

}
.com_qs p{
	  font-size: 15px;
    font-weight: normal;
	font-family: Arial;
	padding-left:24px;
	padding-bottom:12px;
	color:#595959;
	line-height:18px;
	text-align:left;
	/* margin-top: -17px; */
	width:100%;
}
.com_qs p:hover{
	text-decoration:none;
}

#Qs1:hover{
	text-decoration: underline;
}
 .Gen_Sub{
	height:100%;
	
	
}

.Answers{
    background-color: #ffffff; 
    height:100%;

}

#Ans{
	
	font-size: 20px;
    font-weight: normal;
	font-family: Arial;
	line-height:24px;
	padding-top:20px;   
    color:#ffffff;
    text-align: left;
      background-color: #6498E2;
    height: 100%;
    margin-bottom: 4px;
    padding-left: 15px;
    padding-bottom: 20px;
}


a.btn-gray{ 
	  	font-size: 14px;
	  	font-family:Arial;
	  	border-radius:4px;
		line-height:17px;
	  	background-color:#6498E2;
		border-color: #6498E2;
		color: #ffffff;
		display: inline-block;
		vertical-align:middle; 
	    cursor: pointer;
	    overflow: hidden;
	    text-decoration:none;
	    margin-bottom:12px;
	    margin-left:1em;
	    margin-top:0.25em;
	    padding:5px 25px 5px 10px;
	    background-image:url('../images/white_up.png');
	    background-position:right 10px top 50%;
	    background-position-x:93%;
	    background-position-y:50%;
	    background-repeat: no-repeat;
	    float: left;
		white-space:nowrap;/*june26*/
	   
	}
a.btn-gray:hover{
	text-decoration: underline;
}	
.Related{
background-color:#ebebeb;
margin-bottom:15px;
/* padding-top:20px; */
/* padding-bottom:16px; */
padding:15px;
height:auto;
}

.Related p{
/* 	background-color: #3D7EDB; */
 	color:#002b45;
    font-family: Arial;
    font-size: 20px;
    height: 100%;
    line-height: 24px;
    padding: 0px 8px 5px 0px;
}
.repacc{
	margin-top:2px;
/* 	width:96%; */
/* 	padding-left:15px; */
}
.repacc a {
    color: #002b45;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;  
    padding-bottom: 12px;
    padding-left:0;
    width:100%;
    text-align: left;
}
.repacc img{
	cursor: pointer;
	padding-right: 8px;
}
.repacc a:hover{
text-decoration: underline;
}
.Contact{

background-color: #002B45;
padding-top:15px;
height:100%;
padding-bottom: 15px;
margin-bottom: 12px;
}
.Contact p{
    color: #ffffff;
    font-family: Arial;
    font-size: 20px;
    height: 100%;
    line-height: 24px;
    padding: 0px 8px 0px 15px;
    
}
.smallcontext li{
padding-left: 15px;
font-family: Arial;
color:#FFFFFF;
font-size: 15px;
line-height:18px;
}

 #projects{
	padding-top:8px;
}
#tel{
	padding-top:4px;
}
 .smallcontext li a{
font-family: Arial;
color:#FFFFFF;
font-size: 15px;
line-height:18px;
}
	
.line{
color: #F8F8F8;
   margin-left: 16px;
    margin-right: 16px;
    
    
}
.line1{
color: #F8F8F8;
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 46px;

}
a.tooltip :hover{
	content: attr(title);
}
.Content{
    background-color: #ffffff;
     height: 100%; 
    margin-bottom:15px;
    padding-bottom:0.5em;
    width: 100%;


}

.Lorem{
	font-size: 20px;
    font-weight: normal;
	font-family: Arial;
	line-height:24px;
	padding-top:15px; 
	padding-bottom:10px;
	padding-left:0px;   
    color:#002B45;
    text-align: left;
}

.con_para{
	color: #595959;
	font-size: 14px;
    font-weight: normal;
	font-family:Arial;
	line-height:17px;
/* 	padding-left:15px; */
    /* height:4em; */
    margin-bottom: 10px;
/*     padding-top:2em; */
    width: 97%;
     text-align: left;
}

.Contact_Form{
	background-color: #ffffff;
	 height: 100%;
	padding-left:0.5em;
	padding-bottom:40px;
    color: #595959;
	font-size: 14px;
    font-weight: normal;
	font-family:Arial;
	line-height:17px;
	padding-top: 20px;
	width:100%;

    
}
/* .Contact_Form label{
	float: left; 
	clear: left; 
	margin:0 20px 10px 10px; 
	margin: 0 20px 10px 36px;
	width: 104px;
	text-align: right; 
	font-size: 14px; 
	line-height:17px;
	color: #595959;
	padding-top: 5px;
}
 .Contact_Form input[type="text"]
{
width: 289px;
height: 30px;
margin: 0 0 10px -12px;
	background-color: #f0f0f0;
	border-radius: 5px ;
	border: 1px solid #ffffff;

}
 .Contact_Form select#dtlss
{
width: 289px;
height: 30px;
margin: 0 0 10px -12px;
	background-color: #f0f0f0;
	border-radius: 5px ;
	border: 1px solid #ffffff;
padding-top: 4px;
text-indent:0.01px;
text-overflow:"";
} 
.Contact_Form input#cmnts{ 
	 width: 289px; 
	 height: 127px;
	  margin: 0 0 8px -12px;
	background-color: #f0f0f0;
	border-radius: 5px ;
	padding-bottom: 100px;
	border: 1px solid #ffffff;
	 }

.contactchkbox{
	
	width:33%;
	color:#595959;
	  margin: auto !important;
    padding: 5px 5px 5px 7px !important;
}
.contactchkbox .checkBoxStyle{
	  
    margin: 2px 7px 0 0;
    padding: 0;
    width: auto;
} */
.formRow {
    float: none;
}
.formRow span{
	 float: left;
	font-size: 14px; 
	line-height:17px;
	color: #595959;
}
.formRow label {
    display: block;
    float: left;
    padding: 3px 0 15px;
    margin-right:16px;
    width: 128px;
    text-align: left; 
	font-size: 15px; 
	line-height:18px;
	color: #595959;
}
.formRow input {
    	background-color: #f0f0f0;
	border-radius: 5px ;
	border: 1px solid #ffffff;
    float: left;
    margin: 0 5px 15px 0;
    width: 289px;
    height: 30px;
}

.formRowBox {
    display: inline-block;
    float: left;
}

.formRowBox label {
    display: block;
    float: left;
    font-size: 15px;
    height: auto !important;
    line-height: 18px;
    margin-right: 16px;
    padding: 3px 0 15px;
     text-align: left;
    width: 126px;
    color: #595959;
     word-wrap: break-word;
}
.formRowBoxreg label{
	display: block;
    font-size: 14px;
    height: auto !important;
    line-height: 17px;
    margin-right: 16px;
    padding: 3px 0 15px;
    text-align: left;
    width: 126px;
    color: #595959;
    word-wrap: break-word;
}
.formRowBox .checkBox, .formRowBox .checkBoxLeft,.formRowreg .checkBox {
	float: left;
    margin-bottom: 0;
    margin-top: 4px;
    width: auto;
}
.formRow #cmnts {
	float:left;
    margin-bottom: 16px;
    background-color: #f0f0f0;
	border-radius: 5px ;
	/* padding-bottom: 100px; */
	border: 1px solid #ffffff;
    width: 289px; 
	height: 127px;
	overflow-y: auto\0/!important;
	resize:none;
}
.formRowBox .checkBoxStyle{
	/* float: left; */
    margin-bottom: 0;
    margin-top: 2px;
    width: auto;
    float:none\0/!important;
    margin-left: 0;
   
}
.formRowreg .checkBoxStyle{
	margin-bottom: 0;
    margin-left: 140px;
    margin-top: 4px;
    width: auto;
}
.formRowBox div {
    float: left;
    margin-top: 4px;
    text-align: left;
    width: 289px;
}
.formRow, .formRowBox {
    clear: both;
    padding: 0 0 15px;
    width: auto;
}
.formRow select {
	/*background: url("../images/advsearch.gif") no-repeat scroll right 10px top 50% #ffffff;*/
    float: left;
    width: 289px;
    height: 30px;
    background-color: #f0f0f0;
	border-radius: 5px ;
	border: 1px solid #ffffff;
	margin: 0 0 15px;
}

.formRowBox span {
    /* float: left;
    float:none\0/!important;
    padding-bottom: 4px; */
   line-height:18px;
   font-size: 15px;
   color: #595959;
}
.formRow .radioMargin{
	 margin-top: -6px;
	width: auto;
}
.MajorContent .ulcontact {
    float:left;
    margin-top:4px;
    padding-left: 0!important;
}
.MajorContent .listcon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline-block;
     margin-bottom: -22px;
    margin-right: 5px;
    padding-left: 5px !important;
} 
.formRow_last input{
	 color: #666;
    float: left;
    height: 25px;
    margin: 15px 0;
    padding: 0 12px;
    width: auto;
}
#form_my_dtls{
	 background-color: #fff;
    border: 1px solid #e5e5e5;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 16px 16px 12px;
    width: 600px;
}
#formRegister_Dtls{
	 background-color: #ffffff;
    border: 1px solid #e5e5e5;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 16px 16px 12px;
    width: 600px;
}
.formRowreg label {
	color: #595959;
     margin-left: 160px;
    margin-top: -8px;
    width: 420px;
}
.inputsGroup {
    padding: 1px 0 15px;
    width: 450px;
    margin-top: -42px;
}
.reg_dtls{
	text-align: left;
    font-size: 14px; 
	line-height:17px;
	color: #595959;
	margin-bottom: 16px;
}
#myButton
{
        width: auto !important;
        float:right;
		display:block;
		font-size: 12px;
	  	font-family:Arial;
	  	border-radius:4px;
		line-height:17px;
	  	background-color:#3D7EDB;
		border-color: #357EBD;
		color: #ffffff;
		display: inline-block;
		vertical-align:middle; 
	    cursor: pointer;
	    overflow: hidden;
	    padding:2px;
	    text-decoration:none;
	    margin-top:0.1em;
	    padding-left:0.5em;
	    padding-right:0.6em;
	    margin-right: 15px;
	    white-space:no-wrap;
	    border: solid 1px #3D7EDB;
}

/* 
 #overlay{
  display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}
#overlay_div{
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0.6em 0.6em 0.3em 0.3em;
    display: none;
    height: 210px;
    left: -29.8%;
    margin: 0 auto;
    overflow: visible;
    position: absolute;
    top: 0;
    width: 752px;
    z-index: 1002;
}
.thnk{
	background-color:#3D7EDB;
	font-family: Myriad Pro, Arial;
	font-size:26px;
	line-height:31px;
	color:#fff;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 12px;
	border-top-left-radius:0.3em;
    border-top-right-radius:0.3em;
 	  
}
#mem{
	padding-top: 24px;
	padding-left: 12px;
	padding-bottom: 24px;
	font-family: Myriad Pro, Arial;
	font-size:20px;
	line-height:24px;
	color:#595959;
	float: left;
	  
}
#close_btn{
	cusror:pointer;
	color: #FFFFFF;
    float: right;
    font-weight: bold;
    padding-right: 16px;
    padding-top:8px;
}
#close_btn1{
	cusror:pointer;
	background-color:#3D7EDB;	
	font-family:Arial;
	font-size:13px;
	line-height:15px;
	border-radius:0.3em;
	margin-top: 16px;
	border: solid 1px #3D7EDB;
	color:#fff;
	float:right;
	margin-right: 20px;
	padding: 0.3em 0.7em;
}
.line_hr{	
color: #F8F8F8;
width:100%;
margin-left: 0;
 margin-top: 78px;   
} */
.con_para a span{
	color: #3D7EDB;
	font-size: 14px;
    font-weight: normal;
	font-family:Arial;
	line-height:17px; 
	text-decoration: underline;
	
}	 
.con_para a span:hover{
	
	content: attr(title);
}
.MajorContPara_ofc {
	font-size: 16px;
	line-height:20px;	
	font-family:Arial;
	color: #002B45;
	background-color: #fff;
    padding-bottom: 10px;
    text-align: left;
    width:95%;
    margin-left: -15px;
}
.SubContPara_ofc {
	font-size:15px;
	line-height:18px;
	font-family: Arial;
	color: #595959;
	background-color: #fff;
    padding-bottom: 15px;
    text-align: left;
    width:94%;
    margin-left: -15px;
}
#ParaSpec_ofc{
	 background-color: #FFFFFF;
    padding-left: 15px;
 	width:100%;

} 

.Select_Country{
    background-color: #6498E2;
    height:100%;
    margin-bottom:15px;
    width: 100%;
     padding-bottom: 15px;
	
}
.Select_Country p{
color: #FFFFFF;
padding-left: 15px;
padding-top: 16px;
text-align: left;

}
  .select_coun{
   
    background: url("../images/salesDrop.png") no-repeat scroll 178px center #FFFFFF;
    border: medium none #FFFFFF;
    color: #595959;
    cursor: pointer;
    float: right;
    height: 30px;
    margin-right: 116px;
    margin-top: -26px;
    padding-left: 10px;
    padding-top: 6px;
    text-align: left;
    width: 210px;
     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    text-overflow: '';
   
}
.Country{
margin-bottom: 15px;
background-color: #fff;
padding-bottom: 64px;
}

.coun p{
    color: #ffffff;
    height:100%;
    font-size:26px;
	line-height:31px;
	font-family:Arial;
	text-align:left;
	padding-left: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
    background-color: #6498E2;
     width: 100%;
}
.dtls p{
    font-size:15px;
	line-height:18px;
	font-family: Arial;
	padding-left: 18px;
	color: #595959;
	text-align: left;
	
}

.steel {
	font-size:16px;
	line-height:20px;
	font-family: Arial;
    padding-bottom: 10px;
    padding-left: 18px;
    padding-top: 15px;	
	color: #3D7EDB;
	text-align: left;
}
#condtls1{
	font-size:14px;
	line-height:17px;
	font-family: Arial;
	text-align:left;	
	color: #3D7EDB;
	width: 100%;
	padding-top:10px;
	font-weight: bold;
	padding-left: 15px;
}
#condtls{
	font-size:14px;
	line-height:17px;
	font-family: Arial;
	text-align:left;	
	color: #3D7EDB;
	width: 100%;
	font-weight: bold;
	padding-left: 15px;
}
#condtls span{
	font-size:14px;
	line-height:17px;
	font-family: Arial;
	text-align:left;
	color: #595959;
	font-weight: normal;
}
#condtls1 span{
	font-size:15px;
	line-height:18px;
	font-family: Arial;
	text-align:left;
	color: #595959;
	font-weight: normal;
} 


a.btn-country{ 
	  	font-size: 14px;
	  	font-family:Arial;
	  	border-radius:0.3em;
		line-height:17px;
	  	background-color:#6498E2;
		border-color: #6498E2;
		color: #ffffff;
		display: inline-block;
		vertical-align:middle; 
	    cursor: pointer;
	    overflow: hidden;
	   padding: 4px 2em 4px 0.9em;
	    text-decoration:none;
	   /*  margin-bottom:1.5em; */
	    margin-left:1.25em;
	    margin-top:1.25em;
	     background:url(../images/white_up.png) no-repeat 94% center #6498E2;/*june26*/
		 white-space:nowrap;/*june26*/
	    float: left;
		
		
	   
	}
a.btn-country:hover{
	text-decoration: underline;
}
#condtls a span{
	color: #595959;
	font-size: 15px;
    font-weight: normal;
	font-family:Arial;
	line-height:18px; 
/* 	text-decoration: underline; */
}	 
#condtls a span:hover{
	text-decoration: underline;
	content: attr(title);
}
.Search_Main{
	display:block;
	background-color: #6498E2;
	width:717px;
	height: auto;
	padding-top: 15px;
	margin-bottom: 15px;
	 margin-top: 16px;
	  padding-bottom: 48px;
}
.Search_Main_Adv{
	display:none;
	background-color: #6498E2;
	width:717px;
	height: auto;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-top: 16px;
	padding-bottom: 42px;
}
a.SearchBtn {
	  	font-size: 20px;
		line-height:24px;
		font-family: Arial;
	  	background-color: #3D7EDB;
		border-color: #3D7EDB;
		color: #FFFFFF;
		display: inline-block;
		vertical-align:middle;  
	    cursor: pointer;
	    overflow: hidden;
	    padding: 0.3125em;
	    text-decoration:none;
	    padding-left: 16px;
	    padding-right: 16px;
        margin-bottom: 12px;
       /*  margin-right: 619px; */
}
.ChkTxt{
	font-size: 14px;
	line-height: 16px;
	font-family: Arial;
	color: #ffffff;
	margin-bottom: 12px;
	text-align: left;
}

input[type="checkbox"]{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	margin-left:16px;
	border-radius: 2px ;
	margin-right: 8px;
}
.search2{
	text-color:#000000;
	background:#FFFFFF;
	border-radius:5px;
	width:322px;
	height:26px;
	 margin-left:12px;
	 margin-bottom: 12px;
}
.searchInput2{
	font-size: 12px;
    line-height: 20px;
    background-image:url("../images/Search.png");
	background-repeat:no-repeat;
	background-position:300px bottom;
	border: none;
	border-radius:5px;
	font-family:Arial;
	text-color:#000000;
	width:322px;
	padding-left: 8px;
	padding-top:6px;
}

a.btn-help{
	
	font-size: 12px;
	  	font-family:Arial;
	  	border-radius:0.3em;
		line-height:20px;
	  	background-color:#3D7EDB;
		border-color: #3D7EDB;
		color: #ffffff;
		display: inline-block;
		vertical-align:middle; 
	    cursor: pointer;
	    overflow: hidden;
	    padding:3px;
	    text-decoration:none;
	    margin-bottom:1.4em;
	    margin-left:1em;
	    /* margin-top:1em; */
	    padding-left:0.5em;
	    padding-right:1.6em;
	    background-image:url('../images/right_white.png');
	     background-position:94% center;
	    background-repeat: no-repeat;
	    float: left;
	    white-space: nowrap;
}
a.btn-help:hover{
	text-decoration: underline;
}
a#btn-adv{
		font-size: 12px;
	  	font-family:Arial;
	  	border-radius:0.3em;
		line-height:20px;
	  	background-color:#3D7EDB;
		border-color: #3D7EDB;
		color: #ffffff;
		display: inline-block;
		vertical-align:middle; 
	    cursor: pointer;
	    overflow: hidden;
	    padding:3px;
	    text-decoration:none;
	    margin-bottom:0.1em;
	    margin-left:0.6em;
	    padding-left:0.5em;
	    padding-right:2.6em;
	    background-image:url('../images/right_white.png');
	     background-position:94% center;
	    background-repeat: no-repeat;
	    float: left;
		white-space:nowrap !important;
}
a#btn-adv:hover{
		text-decoration: underline;
}
.Search_Main2{
background-color:#3D7EDB;
	height:auto;
	width:717px;
	margin-top: 15px;	
	text-align: left;
	padding-bottom: 15px;
}
 #result{
	color: #C5D8F4;
	font-family:Arial;
font-size: 20px;
line-height:24px;
padding-top: 18px;
margin-left: 12px;
}
 #rolled{
	color: #ffffff;
	font-family: Arial;
font-size: 20px;
line-height:24px;
}
.num{
	color: #ffffff;
	float:right;
	font-size: 12px;
	font-family:Arial;
	line-height:14px;
    margin-top: -16px;
    width: 8.5%;
     
}
.num_img{
	float:right;
	margin-top:-12px;
	margin-right:24px
}
.sort{
	background-color: #f0f0f0;
	width:717px;
	height:auto;
	padding-left: 16px;
    padding-top: 10px;
	margin-bottom:15px;
	text-align: left;
	padding-bottom: 10px;
} 
.sort a{

	font-size: 12px;
	font-family:Arial;
	line-height:14px;
	color:#3D7EDB;
	padding-top: 3px;
	
}
.resultperpage {
	color:#3D7EDB;
	float:right;
	font-size: 12px;
	font-family:Arial;
	line-height:14px;
	 margin-top: 4px;
	width: 22%;
}
.res_img{
	float:right;
	margin-top:-10px;
	margin-right:24px
}
.SrchRslt{
	background-color: #ffffff;
	/* margin-top:0.1em; */
	width:717px;
	padding: 1em;
	display: inline-block;
	margin-bottom: 10px;
}

.FlatPTxt{
/* 	float: left; */
	padding-bottom: 12px;
}
.FlatPTxt a{
    background-image: url("../images/Search_blue.png");
    background-position: left 2px;
    background-repeat: no-repeat;
    color: #3D7EDB;
    font-family:Arial;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 12px;
    padding-left: 24px;
    text-decoration: underline;
}
#read{
   clear: both;
    color: #3D7EDB;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-style: italic;
    line-height: 17px;
    text-decoration: underline;
}
 .srch {
   color: #3D7EDB;
   text-align: center;
}
.srch > a {
    color: #3d7edb;
}
#para{
	color: #595959;
/*     float: left; */
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    margin-left: -22px;
    margin-top: -8px;
    padding-bottom: 8px;
    padding-left: 4%;
    text-align: left;
    padding-right: 4%;
}

#endTxt{
   clear: both;
    color: #595959;
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    line-height: 14px;
    padding-top: 21px;
    text-align: left;
}
.FlatPTxt1{
	float: none;
	padding-bottom: 12px;
}
.FlatPTxt1 a{
    background-image: url("../images/down_blue.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    color: #3D7EDB;
    font-family:Arial;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 12px;
    padding-left: 24px;
    text-decoration: underline;
}
.mainText{
	float:left;
	width: 80%;
}

#para1{
	color:#3D7EDB; 
	font-weight:bold;
	font-size:12px; 
	line-height:14px;
	font-family: Arial;
	padding-bottom: 6px;
    padding-top: 6px;
    text-align: left;
}
#para2{
	color:#3D7EDB; 
	font-weight:normal;
	font-size:12px; 
	line-height:14px;
	font-family: Arial;
	text-align: left;
}
#para4 a{
	color:#3D7EDB;
	font-size:14px;
	 line-height:16px;
	 font-family: Arial;
	 text-decoration: underline;
	 margin-top: -8px;
	 margin-left: 1px;
}
#para5 a{
	color: #3D7EDB;
    float: right;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-right: 82px;
    margin-top: -32px;
    text-decoration: underline;
}
.rightPortion{
 	float: left; 
	width: 20%;
	
}
.line_srch{
float: left;
    margin-bottom: 1em;
    margin-top: 0.5em;
    margin-left:-4px;
    width: 102.5%;
   color:#F8F8F8;

}

.PgNum{
	background-color:#f0f0f0;
	color:#3D7EDB;
	text-align:right ;
	font-size:12px; 
	line-height:14px;
	font-family: Arial;
	font-weight:bold;
	padding-right: 40px;
	margin-bottom:15px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 717px;
}
.PgNum_img{
	float:right;
	margin-top:-12px;
	margin-right:-12px
}
.link-dotted-product-detail{
	border-bottom: 1px dotted #3E3E3D;
}
.sublist-dwnloads-main{
	border-top: 1px solid #CCCCCC;
	width: 100%;
	padding-top: 10px;
	clear: both;
	display: inline-block;
/* 	padding-bottom: 10px; */
/* 	margin-top:20px; */
}
.sublist-dwnloads_title{
	text-align: left;
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	color:  #3E3E3D;
}
.sublist-dwnloads_title a{
	border-bottom: 1px dotted #3E3E3D;
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
}
.sublist-dwnloads_title a:hover{
	border-bottom: 1px solid #3E3E3D;
	}
.sublist-dwnloads-main p{
	font-family: Arial;
	color:#595959;
	font-size:15px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:15px;
	text-align: left;
}
.sublist-dwnloads-main .header-details {
	font-family: Arial;
	color:#595959;
	font-size:14px;
	line-height:16px;
	padding-top:5px;
	padding-bottom:0;
	text-align: left;
}
.sublist-dwnloads-section{
	display: inline-block;
  /* float: left;*/
    height: 100%;
    width: 100%;
}
.sublist-dwnloads-section .sublist-img{
	float: left;
	height: 17px;
	width: 15px;
	margin-top: 3px;
}
.sublist-dwnloads-section p{
	float: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-top:0px;
    height: 15px;
}
.sublist-dwnloads-section a.sublist-download-link {
	font-family: Arial;
	font-size:15px;
	line-height:18px;
	float: left;
	white-space: nowrap;
	 border-bottom: 1px dotted #3E3E3D;
/* 	 margin-top:-3px; */
	 margin-bottom: 15px;
}
.sublist-dwnloads-section a.sublist-download-link:hover{
	 border-bottom: 1px solid #3E3E3D;
	}
.MajorContent .software-img {
    float: right;
    width:100%;
    margin-bottom: 10px;
}
.sublist-dwnloads-container{
	float: left;
	width: 59%;
}
.Search_Main_Adv{
	display:none;
	background-color: #6498E2;
	width:717px;
	height: auto;
	padding-top: 15px;
	margin-bottom: 15px;
	margin-top: 16px;
	padding-bottom: 92px;
}
a.search_reuslt_Btn{
	background-color: #3D7EDB;
    background-image: url("../images/right_white.png");
    background-position:right 10px top 50%;
    background-repeat: no-repeat;
    border-color: #3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0.1em;
    margin-left: 1em;
    margin-top: -0.4em;
    overflow: hidden;
    padding: 3px 2.5em 3px 1em;
    text-decoration: none;
    vertical-align: middle;
}
a.search_page_Btn{
	background-color: #3D7EDB;
    background-image: url("../images/right_white.png");
    background-position:right 10px top 50%;
    background-repeat: no-repeat;
    border-color: #3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0.1em;
     margin-left: 1em;
    margin-top: 0.5em;
    overflow: hidden;
    padding: 3px 2em 3px 1em;
    text-decoration: none;
    vertical-align: middle;
}
a.search_page_Btn:hover{
	text-decoration: underline;
	}
a.btn_help_adv:hover{
	text-decoration: underline;
	}
a.btn_help_adv{
	background-color: #3D7EDB;
    background-image: url("../images/right_white.png");
    background-position:right 10px top 50%;
    background-repeat: no-repeat;
    border-color: #3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0.1em;
     margin-left: 1em;
    margin-top: 0.5em;
    overflow: hidden;
    padding: 3px 2em 3px 1em;
    text-decoration: none;
    vertical-align: middle;
}
a#simple_srch_Btn{
  background-color: #3D7EDB;
    background-image: url("../images/right_white.png");
    background-position:right 10px top 50%;
    background-repeat: no-repeat;
    border-color: #3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 0.1em;
     margin-left: 1em;
    margin-top: 0.5em;
    overflow: hidden;
    padding: 3px 2em 3px 1em;
    text-decoration: none;
    vertical-align: middle;
}
a#simple_srch_Btn:hover{
	text-decoration: underline;
	}
a.search_reuslt_Btn:hover{
	text-decoration: underline;
}
.ChkTxt_all p{
	  color: #FFFFFF;
    float: left;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 12px;
    padding-left: 10px;
}
.doc_list{
   color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 12px;
    padding-left: 10px;	
}
.result_fetch{
    color: #FFFFFF;
    float: left;
    margin-bottom: 12px;
    margin-left: 135px;
    margin-top: -60px;
    padding-left: 10px;
}
.result_fetch p{
	  font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    padding-left: 8px;
}
.selctive_res{
		 color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 12px;
    padding-left: 10px;	
    margin-top:-16px;
}
.adv_srch_1{
/*background:url('../images/advsearch.gif');
background-position: right 10px top 50%;
 background-color:#ffffff;
 background-repeat: no-repeat;*/
float: left;
width:140px;
height:28px;
border: 1px solid #ffffff;
border-radius: 4px ;
margin-top: 16px;
padding-top: 4px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-ms-appearance: none;
overflow:hidden;
text-indent: 0.01px;
text-overflow: '';
}
.adv_srch_2{
/*background:url('../images/advsearch.gif');
background-position: right 10px top 50%;
background-color:#ffffff;
background-repeat: no-repeat;*/
float: left;
width:140px;
height:28px;
border: 1px solid #ffffff;
border-radius: 4px ;
margin-top: 16px;
padding-top: 4px;
margin-left: 6px;
 padding-right: 20px;
text-overflow: ellipsis;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-ms-appearance: none;
overflow:hidden;
text-indent: 0.01px;
text-overflow: '';
}

.adv_srch_3{
		float: left;
	width:260px;
	height:28px;
	border: 1px solid #ffffff;
	border-radius: 4px ;
	margin-top: 16px;
	padding-top: 4px;
	margin-left: 6px;
}
.adv_srch_4{
	/*background:url('../images/advsearch.gif');
	background-position: right 10px top 50%;
	 background-color:#ffffff;
	 background-repeat: no-repeat;*/
	border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-left: 167px;
    margin-top: -25px;
    padding-top: 4px;
    width: 120px;
     padding-right: 20px;
	text-overflow: ellipsis;
	     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    text-overflow: '';
}
.adv_srch_5{
	 border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-left: 147px;
    margin-top: -25px;
    padding-top: 4px;
    width: 40px;
}
.adv_srch_6 {
	/*background:url('../images/advsearch.gif');
	background-position: right 10px top 50%;
	 background-color:#ffffff;
	 background-repeat: no-repeat;*/
  border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-left: 480px;
    margin-right: 8px;
    margin-top: -28px;
    padding-top: 4px;
    width: 140px;
         -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    text-overflow: '';
}
.adv_srch_7{
	  border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: right;
    height: 28px;
    margin-right: 14px;
    margin-top: -28px;
    padding-top: 4px;
    width: 67px;
}
.adv_srch_8{
	border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-top: -21px;
    padding-top: 4px;
    width: 40px;
    margin-left: 434px;
}
.adv_srch_9{
	/*background:url('../images/advsearch.gif');
	background-position: right 10px top 50%;
	 background-color:#ffffff;
	 background-repeat: no-repeat;*/
	border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-left: 6px;
    margin-top: -21px;
    padding-top: 4px;
    width: 140px;
         -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    text-overflow: '';
}
.adv_srch_10{
	border: 1px solid #FFFFFF;
    border-radius: 4px;
    float: left;
    height: 28px;
    margin-top: -21px;
     margin-left: 6px;
    padding-top: 4px;
    width: 67px;
}
.adv_srch_11{
	/*background:url('../images/advsearch.gif');
	background-position: right 10px top 50%;
	background-color:#ffffff;
	background-repeat: no-repeat;*/
	float: left;
	width:135px;
	height:28px;
	border: 1px solid #ffffff;
	border-radius: 4px ;
	margin-top: 16px;
	padding-top: 4px;
	     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    text-overflow: '';
	/* margin-left: 4px; */
}
.adv_srch_12{
	/*background:url('../images/advsearch.gif');
	background-position: right 10px top 50%;
	 background-color:#ffffff;
	 background-repeat: no-repeat;*/
	float: left;
	width:135px;
	height:28px;
	border: 1px solid #ffffff;
	border-radius: 4px ;
	margin-top: 16px;
	padding-top: 4px;
	margin-left: 6px;
	  padding-right: 22px;
	text-overflow: ellipsis;
	     -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
    overflow:hidden;
    text-indent: 0.01px;
    
}
.adv_btn{
	display: inline-block;
	 float: left;
}
.any_time{
	  margin-left: 72px;
    margin-top: -20px;
    padding-top: 4px;
}
.time_after{
	  margin-left: 355px;
    margin-top: -20px;
    padding-top: 4px;
}
.time_before{
	  margin-left: 355px;
    margin-top: 12px;
    padding-top: 4px;
}
.time_field{
	float:left;
	border-radius: 8px;
	margin-top: 5px;
	margin-left: 55px;
}
.time_span{
	 float: left;
    margin-left: 148px;
    margin-top: -15px;
}
.after_field{
	 float: left;
    margin-left: 48px;
    margin-top: -15px;
}
.before_field{
float: left;
    margin-left: 335px;
    margin-top: 15px;
}
.no-content{
/* 	width: 717px; */
	padding-top: 0px;
	margin-bottom: 15px;
}
.non-existent p{
	 color: #002B45;
    font-family: Arial;
    font-size: 20px;
    line-height: 24px;
    padding-bottom: 12px;
	
}
.non-existent > ul{
	list-style-type: disc;
	padding-left: 15px;
	/* padding-bottom: 12px; */
}
.non-existent > ul > li {
    color: #595959;
    list-style: disc outside none;
      margin-left: 15px;
    padding-bottom: 12px;
    width: 74%;
}
.non-existent ul > li span{
    color:#595959;
      font-family: Arial;
    font-size: 16px;
    line-height: 18px;
}
.try-instead p{
	 color: #002B45;
    font-family:  Arial;
    font-size: 20px;
    line-height: 24px;
	padding-bottom: 12px;
}
.try-instead > ul{
	list-style-type: disc;
	padding-left: 15px;
	padding-bottom: 12px;
}
.try-instead ul > li{
	list-style: disc outside none;
    margin-left: 15px;
    padding-bottom: 12px;
    color:#595959;
}
.try-instead ul > li span{
    color:#595959;
      font-family:Arial;
    font-size: 16px;
    line-height: 18px;
}
.redirect{
	color:#3D7EDB;
	  font-family: Arial;
    font-size: 16px;
    line-height: 18px;
	text-decoration: underline;
}
.news-content-title{
		color: #002B45;
    float: left;
    font-size: 30px;
    line-height: 34px;
    padding-bottom: 10px;
    position: relative;
    width: 102%;
    text-align: left;
}
.news-date{
		color: #002B45;
		float: left;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
}
.line_news_dtl{
	color: #F8F8F8;
    margin-right: 16px;
     margin-left: 0px;
    margin-bottom: 20px;
   margin-top: 10px;

}
.SubContPara_news p{
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	margin-bottom: 10px;
/* 	padding-right: 15px; */
/* 	padding-bottom:5px; */
	width: 100%;
}
.SubContPara_news a{
	border-bottom: 1px dotted  #595959;
}
.SubContPara_news a:hover{
	border-bottom: 1px solid  #595959;
}
.SubContPara_news .news_copy{
	font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	margin-bottom: -10px;
	padding-right: 10px;
}
.SubContPara_news span a{
	color:#3D7EDB;
	  font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    width:100%;
}
.MajorContPara_con_dtls {
	font-size: 18px;
	line-height: 22px;
	font-family:  Arial;
	color: #002B45;
	text-align: left;
	padding-bottom: 10px;
/* 	padding-left: 15px; */
}
.SubContPara_con_dtls p{
		font-size: 15px;
	line-height:18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
/* 	padding-left: 15px; */
}
.SubContPara_con_dtls p span{
			font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	font-weight: bold;
}
.SubContPara_con_dtls span a{
	color:#3D7EDB;
	font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 10px;
    font-weight: bold;
  	text-decoration: none;
}
.SubContPara_con_dtls span a:hover{
	text-decoration:underline;
}
.SubContPara_con_dtls span a:active{
	text-decoration:underline;
}
.SubContPara_con_dtls_sub{
	padding-bottom: 10px;
}
.news-archive{
	background-color: #002B45;
	height:auto;
	margin-bottom: 15px;
	padding-bottom: 25px;
}
.news-archive-sub{
	  padding-bottom: 20px;
    padding-left: 15px;
    padding-top: 20px;
    width: 90%;
}
.news-archive-sub a{
	 color: #FFFFFF;
    font-family:  Arial;
    font-size: 20px;
    line-height: 24px;
    text-align: left;
    height:auto;
    cursor: pointer;
}
 .news-archive-sub-1 p{
	color:#ffffff;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 96%;
}
.news-archive-feedback p{
	color:#ffffff;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
	text-decoration: none;
	
}
.news-archive-feedback p span a{
	color:#ffffff;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	font-weight:normal;
	text-decoration: none;
}
.news-archive-feedback a:hover{
	text-decoration:underline;
}
.news-archive-dtls a:hover{
	text-decoration:underline;
}
.news-archive-feedback p span a:hover{
	content: attr(title);
}
.news-archive-con{
		background-color: #002B45;
	height:auto;
	padding-bottom:25px;
	margin-bottom: 15px;
}
.news-archive-dtls li{
padding-left: 15px;
font-family: Arial;
color:#FFFFFF;
font-size:15px;
line-height:18px;
}
#news-con-tel{
	padding-top:8px;
}
/*.tooltip:hover{
	text-decoration:underline;
}*/
.tooltip{
	word-wrap:break-word;
	word-break:break-all;
	width:95%;
	}
.news-archive-dtls li a{
font-family: Arial;
color:#FFFFFF;
font-size: 15px;
line-height:18px;
}
.news-archive-dtls li a:hover{
	content: attr(title);
}
.news-listing{
	display:inline-block;
	width:100%;
	padding-bottom: 20px;
	padding-top:15px;
/* 	margin-left:12px; */
	height:100%;
	border-bottom: 2px dotted #3E3E3D;
}
.news-listing .news-majorcontpara{
  	color: #3D7EDB;
    font-family: Arial;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 10px;
    text-align: left;
    float: left;
}
.news-listing .news-majorcontpara:hover{
	text-decoration: underline;
}
.news-subcontpara{
	color: #595959;
    font-family:Arial;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: left;
    float:left;
    width: 100%;
}
a.read-more-news {
   background: url("../images/right_white.png");
   background-repeat: no-repeat;
   background-position:94% center;
   background-color: #3D7EDB;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 12px;
    line-height: 10px;
    float: left;
    margin-top: 12px;
    overflow: hidden;
    padding: 10px 25px 10px 15px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
	white-space:nowrap;
}
a.read-more-news:hover{
	text-decoration: underline;
}
.news-list-border-bottom{
	  border-bottom: 2px dotted #3E3E3D;
    margin-top: 56px;
}
.news-list-border-bottom-1{
	  border-bottom: 2px dotted #3E3E3D;
    margin-top: 248px;
}
.news-container{
	float: left;
	width: 59%;
}
.news-majorcontpara-1{
  color: #3D7EDB;
    font-family:  Arial;
    font-size: 22px;
    line-height: 18px;
    padding-bottom: 10px;
    text-align: left;
    width: 88%;
}
.news-subcontpara-1{
	color: #595959;
    font-family: Arial;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 10px;
    text-align: left;
    width: 94%;
}
.MajorContent .news-list-img {
    float:right;
    width: 100%;
/*     width: 23%; */
/*     margin-left: 32px; */
/*     height: 150px; */
}
.subsite-bgclr{
	background: #3D7EDB;
    position: relative;
    top: -299% !important;
}
.single-bgclr{
	background: none repeat scroll 0 0 rgba(61, 126, 219, 0.7);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
}
.single_img_cont {
	display:inline-block;
	position:relative;
    height: 300px;
    width: 100%;
}
.subsite-caption{
	background-color: #3D78DB;
    height: 6em;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 28.9em;
    width: 40.45em;
}
.captext_subsite{
	color: #FFFFFF;
    display: inline-block;  
    font-family:Arial;
    font-size: 14px;
    line-height: 17px;
    margin-top: 8px; 
    overflow: hidden;
    padding-bottom: 8px;
    padding-left:15px;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 66%;
}
.btn-subsite-page.mbview3 > span {
    font-family: Arial;
    font-size: 13px;
}
.btn-subsite-page {
    top: -316% !important;
}
a.btn-subsite-page { 
	/* font-weight:bold; */
	border-radius: 4px;
	background-image: url("../images/Site_nav_Arrow.png" );
	background-repeat: no-repeat;
	background-position: right 10px top 50%;
	/* for safari */
	background-position-x: 93%;
	background-position-y: 49%;
	-webkit-background-size: 6% 30%;
	/* for safari */
	padding: 5px 7px 5px 10px;
	color: #3D7EDB;
	background-color: #ffffff;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	overflow: hidden;
	text-decoration: none;
	float: right;
	margin-right: 12px;
	margin-top: 24px;
	position: relative;
	top: -255%;
	}
a.btn-subsite-page:hover{
	text-decoration: underline;
	}
.btn-subsite-page.mbview3 {
    margin-top: -19px;
}
a.subsite-btn{
	background-color: #FFFFFF;
    bottom: 205%;
    color: #000000;
    font-family:  Arial;
    font-size: 24px;
    line-height: 28px;
    /* opacity: 0.8; */
    padding: 5px 15px;
    position: relative;
   	margin-right:282px;
    top: -457%;
    margin-right:274px\0/;
    
    }
    a.single-btn{
	background: rgba(255, 255, 255, 0.8);
    color: #000000;
    font-family: Arial;
    font-size: 24px;
    line-height: 28px;
    /* opacity: 0.8; */
    padding: 5px 15px;
    position: absolute;
    top:20px;
    display: block;
/*     margin-right:274px\0/; */
    }
    .single_img_cont > img {
    height: 100%;
    width: 100%;
}
/*     .single-btn.mbview444 { */
/*      bottom: 280px; */
/* } */
 .slider_subsite_sub {
	float: left;
    height: 100%;
    margin-right: 15px;
    width: 67.4%;
} 
.slider_subsite_sub img{
/* 	height:100%; */
/* 	width:100%; */
}
/* .single_img_cont img{ */
/* 	height:100%;  */
/* 	width:100%;  */
/* } */
.auto-prods{
	height: 100%;
	position: relative;
}
.auto-prods-dtls{
	height: 100%;
	margin-top: 15px;
	margin-left: 15px;
}
.auto-prods-dtls p{
	font-size: 15px;
	line-height:18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	margin-bottom: 10px;
}
.auto-prods-dtls h1{
	color: #002B45;
    float: left;
    font-size: 30px;
/*     left: -145px; */
    line-height: 34px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.auto-prods-dtls h2{
	color: #002B45;
    float: left;
    font-size: 25px;
/*     left: -145px; */
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.auto-prods-dtls h3{
	color: #002B45;
    float: left;
    font-size: 20px;
/*     left: -145px; */
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
	.auto-prods-dtls h4{
	color: #002B45;
    float: left;
    font-size: 18px;
/*     left: -145px; */
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
	.auto-prods-dtls h5{
	color: #002B45;
    float: left;
    font-size: 16px;
/*     left: -145px; */
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
	.auto-prods-dtls h6{
	color: #002B45;
    float: left;
    font-size: 12px;
/*     left: -145px; */
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.auto-prods-dtls ol{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: decimal; 
	}	
.auto-prods-dtls ol li{
	font-size: 15px;
	line-height: 18px;
	list-style:decimal;
	}
.auto-prods-dtls ol li a{
	border-bottom: 1px dotted #3E3E3D;
	}
.auto-prods-dtls ol li a:hover{	
	border-bottom: 1px solid #3E3E3D; 
	}
.auto-prods-dtls ul{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	}	
.auto-prods-dtls ul li{
	font-size: 15px;
	line-height: 18px;
	list-style: disc;
	}
.auto-prods-dtls ul li a{
	border-bottom: 1px dotted #3E3E3D;
	}
.auto-prods-dtls ul li a:hover{	
	border-bottom: 1px solid #3E3E3D; 
	}
.auto-prods-dtls-cap{
	color: #002B45;
    font-family:Arial;
    font-size: 24px;
    line-height: 25px;
    padding-bottom: 15px;
    padding-top: 20px;
    padding-left: 15px;
    text-align: left;
}
.auto-prods-dtls-sub{
	color: #002B45;
    font-family:Arial;
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top:10px;
    text-align: left;
    width: 84%;
}
.auto-prods-dtls-sub-1{
	color: #595959;
    font-family: Arial;
    font-size: 15px;
    line-height:18px;
    padding-bottom: 10px;
    padding-left: 15px;
    text-align: left;
    width: 98%;
}
/* .auto-prods-dtls > ul > li{ */
/*   background: url("../images/blue_dot.png") no-repeat scroll left 4px rgba(0, 0, 0, 0); */
    
/*     float: left; */
/*     list-style: none outside none; */
/*     margin-left: 30px; */
/*     padding-bottom: 12px; */
/*     padding-left: 18px; */
/*     width: 88%; */
/* } */
/* .auto-prods-dtls > ul > li span{ */
/* 	color: #595959; */
/*     font-family: Arial; */
/*     font-size: 12px; */
/*     line-height: 16px; */
/*     float: left; */
/*     margin-top: 3px; */
/* } */
.subsite-con{
	background-color: #002B45;
 /* float: left;*/
 height:100%;
    margin-bottom: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
    display: inline-block;
/*     width: 31%; */
}
.subsite-con a{
 color: #FFFFFF;
    font-family:Arial;
    font-size: 20px;
    line-height: 24px;
    padding-left: 15px;
    text-align: left;
    word-wrap:break-word;
    float:left;
}
 .subsite-con-1 {
	 color: #FFFFFF;
    font-family: Arial;
   font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;
    width: 96%;
    float:left;
}
a.email-subsite-button {
    background: url("../images/Email.png") no-repeat 

scroll 94% center;
    background-color:#3D7EDB;
    border-radius: 0.3em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
    margin-left: 15px;
    margin-right:10px;
    margin-top: 8px;
    overflow: hidden;
    padding:5px 37px 5px 15px;
    vertical-align: middle;
}
.subsite-latest-news{
	background-color: #F0F0F0;
/*     float: right; */
    height: 100%;
    margin-bottom: 15px;
    padding-bottom: 20px;
    padding-top: 20px;
/*     width: 31%; */
}
.subsite-news-date {
	color: #002B45;
	float: left;
	font-size: 13px;
	line-height: 16px;
	padding-bottom: 10px;
	padding-left: 15px;
	position: relative;
	width: 100%;
	font-family:Arial;
	text-align: left;}
.subsite-latest-news-para {
	color: #002B45;
	font-family:Arial;
	font-size: 23px;
	line-height: 25px;
	padding-bottom: 10px;
	padding-left: 15px;
	text-align: left;}
.subsite-latest-news-majorcontpara{
  	color: #002B45;
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
	padding-right:15px;
	width: 100%;
	}
.subsite-latest-news-subcontpara{
	color: #595959;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 15px;
    padding-left:15px;
    text-align: left;
    width: 94%;
    padding-right:6px;
    clear:both;
}
a.news-subsite {
   background: url("../images/right_white.png") no-repeat 

scroll 94% center border-box #3D7EDB;
    border-radius: 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Arial;
    font-size: 13px;
    line-height: 20px;
/*     float: left; */
    margin-top: 4px;
    margin-left:15px;
    overflow: hidden;
    padding: 5px 25px 5px 15px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
	white-space:nowrap;/*june26*/
}
a.news-subsite:hover{
	text-decoration: underline;
}
.subsite-news-border-bottom{
    border-bottom: 2px dotted #3E3E3D;
     margin: 30px 15px 20px;
}

/* added for single image carousal */
.mbview011{
	margin-top:-88px;
	}
	.mbview022 {
    margin-left: 90px !important;
}
.arr_img{
	
	background-image: url("../images/Site_nav_Arrow.png");
	background-position: 7px 8px;
    background-repeat: no-repeat;
    padding-left: 12px;
	
}


a.btn-single-page {
    background-color: #FFFFFF;
    background-image: url("../images/Site_nav_Arrow.png");
    background-position: 94% center;
    background-repeat: no-repeat;
    border-radius: 4px;
    bottom: 15px;
    color: #3D7EDB;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 13px;
    font-family:Arial;
    line-height: 20px;
    margin-right: 12px;
    margin-top: -38px;
    overflow: hidden;
    padding: 5px 25px 5px 10px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}
a.btn-single-page:hover{
	text-decoration: underline;
}
.email-subsite-button:hover{
	text-decoration:underline;
}
.news-content-scroll{
	position: relative;
	margin:;
	width: auto;
	height: 202px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top:5px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.links-scroll{
	position: relative;
	margin:;
	width: auto;
	height: 130px;
	padding-right: 15px;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top:5px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.quicklinks-scroll{
	position: relative;
	margin:;
	width: auto;
	height: 248px;
	padding-right: 15px;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top:0px;
	overflow: auto;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.TxtBlock{
	background-color: #EBEBEB;
	margin-bottom: 15px;
	padding:15px;
}
.TxtBlock a{
	font-family:Arial;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
	word-wrap:break-word;
	border-bottom: 1px dotted #3e3e3d;
}
.TxtBlock a:hover{
	font-family:Arial;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
	border-bottom: 1px solid #3e3e3d;
}
.TxtBlock p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#3e3e3d;
}
.TxtBlock ul{
	font-family: Arial;
	text-align: left;
	color:#3e3e3d;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
.TxtBlock ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
.TxtBlock ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#3e3e3d;
}
.TxtBlock ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.TxtBlock ol{
	font-family: Arial;
	text-align: left;
	color: #3e3e3d;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
.TxtBlock ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
.TxtBlock ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#3e3e3d;
}
.TxtBlock ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.TxtBlock h1{
	color:#002B45;
	font-size: 30px;
    line-height: 34px;
    font-family:Arial;
    padding-bottom: 10px;
}
.TxtBlock h2{
	color:#002B45;
	font-size: 25px;
    line-height: 29px;
    font-family:Arial;
    padding-bottom: 10px;
}
.TxtBlock h3{
	color:#002B45;
	font-size: 20px;
    line-height: 24px;
	font-family:Arial;
    padding-bottom: 5px;
}
.TxtBlock h4{
	color:#002B45;
	font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.TxtBlock h5{
	color:#002B45;
	font-size: 16px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.TxtBlock h6{
	color:#002B45;
	font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.MultiFormatDoc{
	background-color: #EBEBEB;
	margin-bottom: 15px;
	padding:15px;
}
.MultiFormatDoc h3{
	color: #3E3E3D;
    font-family:Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
}
.MultiFormatDocList{
	border-top:1px dotted #3E3E3E;
	padding-top: 5px;
	padding-bottom: 5px;
}
.MultiFormatDocList p{
	font-weight: bold;
	color: #3E3E3E;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	}
.MultiFormatDocList ul{
	line-height: 2em;
}
.MultiFormatDocList ul li a{
	padding-bottom: 0.1em;
	padding-top:0.1em;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
}
.MultiFormatDocList ul li a:hover{
	text-decoration: underline;
}
.MultiFormatDocList ul li a img{
	position: relative;
	top:3px;
}
.latest-news-featurebox{
	background-color: #EBEBEB;
	margin-bottom: 15px;
	padding:15px;
}
.latest-news-featurebox h4{
	color: #3E3E3D;
    font-family:Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
}
.latest-news-item{
	padding-top:10px;
	padding-bottom:10px;
	color: #999999;
    display: block;
    font-size: 1.2em;
}
.latest-news-item p{
	color: #666666;
	font-family:Arial;
    font-size:15px;
    line-height:18px;
}
.latest-news-item span{
	font-family:Arial;
	font-size:15px;
	line-height: 18px;
}
.latest-news-item h5 a{
	font-family:Arial;
	font-size:15px;
	line-height: 18px;
	color: #3E3E3D;
	font-weight: normal;
	border-bottom: 1px dotted #3E3E3D;
}
.latest-news-item h5 a:hover{
	border-bottom: 1px solid #3E3E3D;
}
.latest-news-featurebox a{
	font-family:Arial;
	font-size:15px;
	line-height: 18px;
	color: #3E3E3D;
	border-bottom: 1px dotted #3E3E3D;
	word-wrap:break-word;
}
.latest-news-featurebox a:hover{
	border-bottom: 1px solid #3E3E3D;
}
.btn-class{
	
}
.energy-power{
	background-color: #EBEBEB;
	margin-top: -10px;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left:5px;
    padding-right: 5px;
    color: #002a54 !important;
}
.featuredBoxImgProducts{
	height: 100%;
	width: 100%;
}
.content-products{
	position: relative;
	bottom: 304px;
}
.featuredBoxImgMarket{
	width: 100%;
	height:100%;
/*	margin-top:-15px;*/
}
.content-market{
	position: absolute;
	top:15px;
	/*bottom: 301px;*/
	height: 93%;
}
a.new-class {
    background: url("../images/dwd_icon.png");
    background-repeat: no-repeat ;
	background-position: 94% center;
    background-color: #3D7EDB;
}
.news-list-img {
/*     height: 150px; */
}
.size-col {
    color: #595959;
}
.site-map-container{
	float: left;
	width:33.3%;
}
.sitemap{
	margin-bottom: 20px;	
}
.sitemap p{
 color: #002B45;
    font-family: Arial;
    font-size: 18px;
    line-height:22px;
    padding-bottom:6px;
    text-align: left;	
}
.sitemap p a{
 color: #002B45;
    font-family:Arial;
    font-size: 18px;
    line-height:22px;
    padding-bottom:6px;
    text-align: left;	
}
.sitemap-sub li{
  background: url("../images/Site_nav_Arrow.png");
  background-repeat: no-repeat ;
  background-position:1px 7px ;
    padding-left: 12px;
    padding-bottom: 4px;
}
.sitemap-sub-1{
	padding-bottom: 12px;
}
.sitemap-sub-1 li{
	  background: url("../images/Site_nav_Arrow.png");
	  background-repeat: no-repeat; 
	   background-position:12px 7px ;
    padding-left: 24px;
    padding-bottom: 4px;
}
.sitemap-sub-list a{
    color: #3E3E3D;
    font-family:Arial;
    font-size: 15px;
    line-height:26px;
    font-weight: normal;

}
.sitemap-sub-list a:hover{
	text-decoration: underline;
}
.con-success p {
    color: #595959;
    font-family: Arial;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    padding-bottom: 12px;
    padding-left: 12px;
    text-align: left;
}
#slider{
/* 	margin-right: 15px; */
	height: 310px;
}
.li-con {
    color: #595959;
}
/* FOR RSS FEED PAGE */
.rss_maincont {
    margin-right: 251px;
    font-family:Arial;
}
.rss_maincont h1 {
    color: #002B45;
    font-size: 24px;
    font-weight: normal;
    margin-right: 36px;
}
.rss_image{
	margin-top:38px;
	width: 240px;
}
.rss_image2{
	 margin-top: 15px;
	width: 240px;
}
.rssimag {
    background: url("../images/rss_smaller.gif") no-repeat ;
    display: block;
    height: 14px;
    width: 29px;
    float:left;
}
.rss_image > a{
	border-bottom:1px dotted;
}
.rss_image > a:hover{
		border-bottom:1px solid;
}.rss-abo {
    margin-right: 132px;
}
.about-rss {
    margin-top: 35px;
    width: 232px;
     text-align:left;
}
.rss-abo > a {
    border-bottom: 1px dotted;
     color: #000000;
     font-size:12px;
}
.rss-abo > a:hover {
    border-bottom: 1px solid;
}

.rss1 {
    color: #666666;
    font-size: 12px;
    margin-right: 52px;
}
.rssimag {
    border-bottom: 1px dotted;
    padding: 8px;
}
.rssimag:hover {
    border-bottom: 1px solid;
    padding: 8px;
}
.rsscont {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
}	
.intro2, .intro3 {
    margin-top: 13px;
     color: #666666;
    font-size: 12px;
}
/* ACTIVITY PAGE CSS STARTS HERE */

.act-img{
	
	height: 160px;
    width: 100%;
}
.act-img > img {
    float: left;
    width: 100%;
}
.listItemsAnchor .act-anch-link {
/*     font-weight: bold; */
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial;
}
.act-title {
    color: #002B45;
    font-size: 23px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-right: 335px;
    margin-top: 14px;
    font-family:Arial;
	text-align:left;
}

.act-intro p{
	color: #666666;
    font-size: 15px;
    line-height:18px;
   text-align: left;
    width:100%;
     margin-bottom: 43px;
      font-family: Arial;
}
.tekst > img {
    float: right;
}
.tekst a {
    border-bottom: 1px dotted #595959;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial;
}
.tekst a:hover {
    border-bottom: 1px solid #595959;
}
.listItemsAnchor {
    float: left;
   	width:100%;
/*     margin-top: 20px; */
    text-align: left;
  /*  cursor: pointer; */
}
.a_anchorHead {
    color: #002B45;
    font-size: 25px;
    line-height: 29px;
    font-family:Arial;
    font-weight: normal;
   cursor: text;
}
.backToTop {
/*     margin-top: 20px; */
    margin-left:-15px;
    float: left;
    width: 100%;
}
.backToTop > a {
/*     border-bottom: 1px dotted #000000; */
}
.backToTop > a:hover{
/* 	border-bottom:1px solid #000000; */
}
.a_anchorHead:hover{
/* 	border-bottom:1px solid #000; */
}
.anchorHeading {
    border-bottom: 1px solid #CCCCCC;
     margin-top: 21px;
     margin-bottom:15px;
     font-family: Arial;
     font-family: 15px;
     line-height: 18px;
}
.listItemsAnchor > p {
    margin-bottom: 10px;
}
/* .listItemsAnchor b { */
/*     border-bottom: 1px dotted #000000; */
/* } */

.act-anch-link > a{
	   border-bottom: 1px dotted #000000;
	   font-family: Arial;
}
.act-anch-link > a:hover{
	   border-bottom: 1px  solid #000000;
}
.tekst {
    color: #666666;
    font-size: 15px;
    font-family: Arial;
    line-height: 18px;
/*     margin-bottom: 10px; */
    padding-top: 10px;
/*     padding-bottom: 10px; */
}
.tekst p{
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color:#595959;
}
.tekst h1{
	color: #002B45;
    font-size: 30px;
    line-height: 34px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
}
.tekst h2{
	color: #002B45;
    font-size: 25px;
    line-height: 29px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.tekst h3{
	color: #002B45;
    font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.tekst h4{
	color: #002B45;
    font-size: 18px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.tekst h5{
	color: #002B45;
    font-size: 16px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.tekst h6{
	color: #002B45;
    font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.tekst ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:10px;
	list-style:none; 
}
.tekst ol ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:0px;
	list-style:none; 
}
.tekst ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom: 10px;
}
.tekst ul ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom:0px;
}
.tekst ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
}
.tekst ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: decimal;
}
.tekst ol ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: lower-roman;
}
.tekst ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.tekst ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.tekst ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
.tekst ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
.tekst h3 span{
	font-weight: normal;
	font-size: 15px;
}
/* ACTIVITY PAGE CSS ENDS HERE */


/* AGGREGATOR PAGE CSS STARTS HERE */
.aggr span img{float: left;
    margin: 3px 4px 0 0;
    width: 16px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.aggre-con-wrapp {
    margin-top: 0px;
}
.aggr clearfix {
    margin-left: 57px;
    padding: 0;
    width: 80%;
}
.aggr li {
   
    clear: both;
    list-style-type: none !important;
}
.aggr li span.aggr-colm1 {
    width:40%;
    padding-left: 10px;
    font-size: 15px;
   line-height:18px;
    text-align: left;
}
.aggr li span {
    display: block;
    float: left;
    padding: 5px 0;
    text-align: center;
    
}
.aggr_first span img{float: left;
    margin: 3px 4px 0 0;
    width: 16px;}

.aggr_first li {
   
    clear: both;
    list-style-type: none !important;
}
.aggr_first li span.aggr-colm1 {
    float: left;
    font-size: 12px;
    margin-left: 8px;
    padding: 5px 0;
    text-align: left;
    width: 64%;
}

.aggr_first li span {
    display: block;
    float: left;
/*     margin-right: -42px; */
    padding: 5px 0;
    text-align: center;
    
}

.aggr.clearfix > li {
    list-style-type: none;
}
.aggr_cont {
    width: 100%;
    border: 1px solid #ccc;
}

.aggr-top {
    background: none repeat scroll 0 0 #d9d9d9;
  padding-bottom: 6px;
    padding-left: 12px;
    padding-top: 6px;
      color: #666;
      font-weight:bold;
/*       padding-right:322px\0/; */
/*       padding-left:17px\0/; */
text-align:left;
}
.aggr-topp {
    background: none repeat scroll 0 0 #d9d9d9;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-top: 6px;
      color: #666;
	  text-align:left;
	  font-weight:bold;
}

.title_aggre {
    color: #002B45;
    display: block;
    text-align:left;
    width:100%;
/*     float: left; */
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 10px;
/*     margin-top: -38px; */
    position: relative;
}
.aggre-con-wrapp ul{
	 padding-left: 0;
	 padding-right:0;
	 list-style: none !important;
}
   .border_col {
    background-color: #F0F0F0;
    display: inline-block;
    width: 100%;
}
.border_col .aggr-colm2 {
  
   padding-bottom: 31px;
   height:36px;
}
.border_col .aggr-colm3 {
    padding-bottom: 6px;
  
     padding-bottom: 7px;
     height:36px;
}
.border_col .aggr-colm4 {
  
  height:31px;
    padding-bottom: 31px;
}
.aggr.clearfix {
    margin-top: 20px;
     width: 100%;
}
.aggr-colm4 {
    width: 18%;
      
 height:34px!important;
 display:block;
  
}
.aggr-colm3 {
    width: 18%;
    
   
    height:34px!important;
    display:block;
  
    }
.aggr-colm2 {
     width: 18%;
    
     height:34px!important;
     display:block;
    }

.hidn {
    visibility:hidden;/*june23*/
    }



/* SOFTWARE PAGE CSS STARTS HERE */

.soft-title {
    font-family: Arial;
/*     margin-right: 430px; */
    color: #002B45;
	font-size: 30px;
	line-height:34px;
/* 	margin-bottom:23px;	 */
}

.soft-para {
    color: #666666;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    text-align: left;
}
.soft-para > p {
    margin-top: 12px;
}
.soft-para a{
	border-bottom:1px dotted #595959;
}
.soft-para a:hover{
	border-bottom:1px solid #595959;
}
.soft-button img {
    height: 22px;
    width: 70px;
}
.soft-button {
/*     margin-top: 25px; */
text-align: left;
}
.hotline {
    background-color: #BBBBAA;
    color: #FFFFFF;
    margin-bottom: 16px;
    padding: 15px;
}
.hotline h3 {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    margin: 0;
    padding-bottom: 3px;
     font-size: 18px;
     line-height: 22px;
     font-family: Arial;
}

.hotline div.tel {
    border-bottom: 1px solid #FFFFFF;
    font-size: 19px;
    
}
.vcard {
    font-size: 14px;
}

.hotline a {
    color: #FFFFFF;
    font-size: 1.1em;
}
.hotline a:hover{
	text-decoration: underline;	
}
.arrow{
	/*background-image: url("../images/arrow_right_grey_transparent.gif");
	background-repeat: no-repeat;
	background-position: right 10px top 60%;*/
	padding-right: 19px;
}
#basket {
    background-color: #F2F2F2;
    clear: both;
    color: #666666;
    margin-bottom: 16px;
    overflow: auto;
    padding: 10px;
}

#basket h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
   
    margin: 0;
    padding-bottom: 2px;
}

.basketItem {
    border-bottom: 1px solid #CCCCCC;
    float: left;
   
    padding: 8px 0 0;
    width: 100%;
}
.basketRow {
    clear: both;
    float: left;
    padding: 0 0 15px;
    width: 100%;
}

.basketAction {
    float: left;
    padding: 10px 0 0;
    width: 100%;
}

.basketAction .basketRight {
    padding: 0;
    width: 99px;
}
.basketLeft {
    float: left;
}
.basketright {
    float: right;
}
.basketLeft > img, .basketright > img {
    cursor: pointer;
}
/* Downloads,Image Galley,Related Organisations and Case Studies Css Starts */
.dwnload-para {
    background-color: #3D7EDB;
    margin-top: 42px;
    padding-bottom: 12px;
    padding-top: 12px;
}
.dwnload-para p {
    background: url("../images/Dwnload_icon.png") no-repeat scroll 12px 3px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 12px;
    padding-left: 32px;
    text-align: left;
    cursor: pointer;
}
.dwnload-para p:hover{
	text-decoration: underline;
}
.Contact-download{
background-color: #002B45;
padding-top:20px;
height:100%;
padding-bottom: 20px;
margin-bottom: 15px;
}
.Contact-download li {
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	font-family: Arial;
	  padding-left: 16px;
    padding-top: 6px;
}
.Contact-download li a{
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
	font-family: Arial;
}
a.context-dwnload{
    color: #ffffff;
    font-family:Arial;
    font-size: 18px;
    height: 100%;
    line-height: 22px;
    padding: 5px 8px 5px 15px;
}
.Related-dwnload{
background-color:#999999;
margin-bottom:15px;
padding-top:20px;
padding-bottom:20px;
height:auto;
}

a.rellink-dwnload{
/* 	background-color: #3D7EDB; */
 	color: #FFFFFF;
    font-family:Arial;
    font-size: 18px;
    height: 100%;
    line-height: 22px;
    padding: 5px 8px 5px 15px;
}
.dwnload-qs{
	margin-top:6px;
}
.dwnload-qs a {
    background: url("../images/Dwnload_icon.png") no-repeat scroll 15px 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 12px;
    padding-left: 38px;
}
.dwnload-qs a:hover{
text-decoration: underline;
}
.clear{
	clear: both;
}
.image-gallery{
	margin-top: 30px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.image-gallery-container{
	 margin-bottom: 20px;
    padding-top: 10px;
}
.images img{
	float:left;
	height: 100%;
	width: 100%;
}
.images{
	float:left;
	padding-right:35px;
	padding-left:35px;
	width:33%;
}
.images p {
    color: #595959;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    width: 100%;
}
/* Downloads,Image Galley,Related Organisations and Case Studies Css Ends */

		.SubContParaDraw p{
		font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	margin-bottom: 15px;
	}

.SubContParaDraw p span a{
	color: #3D7EDB;
	border-bottom: 1px dotted #3E3E3D;
	font-family: Arial;
}
.SubContParaDraw p span a:hover{
	border-bottom: 1px solid #3E3E3D;
	}

.MajorContent .draw ul{
	padding-left: 0;
	 padding-right: 0;
}
.draw{
	
	border: 1px solid #D9D9D9;
}
.draw li {
   
    clear: both;
    list-style-type: none;
}
.draw li span.draw-frst-row {
    border-right: 1px solid #D9D9D9;
    width:80%;
    padding-left: 10px;
    font-size: 12px;
    line-height:20px;
    text-align: left;
    height:auto;
}
.draw li span.draw-frst-row a{
	border-bottom: 1px dotted #3E3E3D;
    
	}
.draw li span.draw-frst-row a:hover{
	border-bottom: 1px solid #3E3E3D;

	}
.draw li span {
    display: block;
    float: left;
    padding: 5px 0;
    text-align: center;
    
}
.draw.clearfix > li {
    list-style-type: none;
}

.draw-top {
 background: none repeat scroll 0 0 #D9D9D9;
    color: #666666;
    display: block;
    margin-bottom: 8px;
    padding: 8px 0 8px 8px;
    position: relative;
    width: 100%;
}
.border_col .draw-scnd-row {
  border-right: 1px solid #D9D9D9;
   padding-bottom: 32px;
   height:auto;
   
}


.draw.clearfix {
    width: 100%;
    list-style: none;
}
.draw .clearfix img{
    float: left;
    height: 15px;
    margin-left: 8px;
    width: 15px;
}
.draw-scnd-row {
	border-right: 1px solid #D9D9D9;
	 width: 20%;
     height:34px!important;
     display:block;
    }
.con-draw{	
background-color:#EEEEEE;
padding-top:20px;
height:100%;
padding-bottom: 15px;
margin-bottom: 15px;
}
.con-draw p{
	padding-left: 12px;
	padding-bottom: 8px;
	font-size: 18px;
	line-height:22px;
	font-family: Arial;
}
.smallcontext-draw li{
padding-left: 12px;
font-family: Arial;
color:#666666;
font-size: 12px;
line-height:16px;
padding-bottom: 4px;
}
.smallcontext-draw li span{
	border-bottom: 1px dotted #3E3E3D;
}
.smallcontext-draw li span a:hover{
	border-bottom: 1px solid #3E3E3D;
}
.related-draw{
background-color:#EEEEEE;
margin-bottom:15px;
padding-top:20px;
padding-bottom:16px;
height:auto;
}
.related-draw p{
	padding-left: 12px;
	padding-bottom: 8px;
	font-size: 18px;
	line-height:22px;
	font-family: Arial;
}
.rel-draw a{
	padding-left: 12px;
font-family: Arial;
color:#666666;
font-size: 12px;
line-height:16px;
padding-bottom: 4px;
}
.rel-draw a:hover{
	text-decoration: underline;
}
/*EXCAVATING PAGE CSS STARTS HERE */

.exca-listing .exca-list-img {
    float: right;
    width: 10%;
}
.sublist-dwnloads-main .exca-list-img {
    float: right;
/*     width: 10%; */
}
.exca-listing {
    border-top: 1px solid #666666;
    display: inline-block;
    float: left;
    height: 100%;
    padding-bottom: 20px;
    padding-top: 15px;
    width: 100%;
}
.excava-rghtbar {
    background-color: #EEEEEE;
    margin: 0 0 16px;
    padding: 15px;
}
.excava-leftimg{
	background:url("../images/lande-video-ftr.jpg") no-repeat;
	float: left;
    height: 71px;
    width: 113px;
}
.excava-wrap {
    margin-top: 16px;
     height: 78px;
}
.brght-bar-cont {
    color: #666666;
    font-family: Arial;
    font-size: 15px;
    line-height:18px;
     margin-top: 10px;
}
.go-thr {
    margin-top: 6px;
}
.go-thr a{
	border-bottom:1px dotted;
}
.go-thr a:hover{
	border-bottom:1px solid;
}
.excava-rghtbar h4 a {
    color: #666666;
    border-bottom:1px dotted #666;
}
.excava-rghtbar h4 a:hover{
	 border-bottom:1px solid #666;
}
.exca-mainimage h1 {
    color: #002B45;
    font-size: 24px;
    font-weight: normal;
    
    margin: 0 0 12px;
}
.intro p {
	font-size: 18px;
	line-height: 22px;
	font-family: Arial;
	color: #002B45;
	text-align: left;
	padding-bottom: 10px;
	padding-right: 10px;
    }
.exca-mainimage{
	text-align:left;
	   margin-bottom: 22px;
}
.intro2, .intro3 {
    margin-top: 13px;
     color: #595959;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial;
}
.intro2 a{
	 color: #595959;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial;
    border-bottom: 1px dotted #595959;
}
.intro2 a:hover{
    border-bottom: 1px solid #595959;
}
.exca-mainimage{
	font-family: Arial,Helvetica,Sans-Serif;
}
.exca-majorcontpara {
    color: #000;
    font-family:Arial;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
    text-align: left;
     margin-right: 87px;
}
.exca-date {
    color: #666666;
    float: left;
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 10px;
    position: relative;
    text-align: left;
    width: 100%;
    font-family:Arial;
}
.pdf-icon > img {
    height: 17px;
    width: 17px;
}

.newsletter {
    padding-left: 24px;
      display:inline;
}
.pdf-icon {
    height: 17px;
    width: 17px !important;
}
.download {
    padding-left: 19px;
      display:inline;
}
.pdf-size {
    padding-left: 37px;
    display:inline;
}

.download {
    padding-left: 19px;
}

.pdf-size {
    padding-left: 37px;
}
.exca-container {
    float: left;
   	width:65%;
}

.download > a{
	border-bottom:1px dotted;
}
.download > a:hover{
	border-bottom:1px solid;
}
.exca-subcontpara {
    color: #595959;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 10px;
    text-align: left;
    width: 94%;
    clear:both;
}
/*EXCAVATING PAGE CSS ENDS HERE */


/* CASESTUDY CSS */
.subColLeft {
    clear: both;
    float: left;
    height: 100%;
    margin: 5px 10px 0 0;
    width: 40%;
}
.subColLeft > img{
	float:left;
	width:100%;
	margin-bottom: 15px;
}
.case-study-header {
    color: #002B45 !important;
    font-size: 18px !important;
    line-height: 22px !important;
    font-family:Arial !important;
    margin-bottom: 10px !important;
}
.proj-case-stydy-cont {
    color: #595959;
    font-family: Arial;
    font-size: 14px;
    line-height: 17px;
       margin-top: 10px;
}
.subColRight {
    float: left;
    margin-top: 5px;
    width: 56%	;
    text-align:left;
    color: #666666;
}
/* .case_title h1 { */
/*     color: #002B45; */
/*     font-size: 24px; */
/*    float:left; */
/*         margin-right: 101px\0/; */
/* } */
.case_con > p {
  color: #666666;
  font-family:Arial;
    font-size: 15px;
    margin-top: 6px;
        text-align: left;
}
/* .tabs { */
/*     border-bottom: 1px solid #EEEEEE; */
/*     height: 30px; */
/*     padding-bottom: 30px; */
/* } */
#case-study-container {
    margin-top: 15px;
}
#case-wrapper {
    height: 100%;
    margin-bottom: 15px;
   
}
#case-tabContainer {
    border-radius: 4px;
  
}
.case-study-tabscontent {
	display:inline-block;
	margin-right:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:10px 10px 25px;
	background: #FFFFFF; 
	 border-bottom: 2px solid #CCCCCC;
	height:100%;
	
	color:#3E3E3D;
}
.case-study-tabscontent p{
	font-family:Arial;
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 18px;
	color:#595959;
}
.case-study-tabscontent ul{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:15px;
	list-style: disc; 
	margin-bottom: 10px;
}
.case-study-tabscontent ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
	font-family: Arial;
}
.case-study-tabscontent ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
.case-study-tabscontent ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.case-study-tabscontent ol{
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:20px;
	list-style: none; 
	margin-bottom: 10px;
}
.case-study-tabscontent ol li{
	font-size: 15px;
	line-height:18px;
	list-style: decimal;
	font-family: Arial;
}
.case-study-tabscontent ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
}
.case-study-tabscontent ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.case-study-tabscontent .news-content-scroll p a{
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	color:#595959;
	border-bottom: 1px dotted #3E3E3D; 
}
.case-study-tabscontent .news-content-scroll p a:hover{
	border-bottom: 1px solid #3E3E3D; 
}
.case-study-tabscontent h1{
	color:#002B45;
	font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
}
.case-study-tabscontent h2{
	color:#002B45;
	font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
}
.case-study-tabscontent h3{
	color:#002B45;
	font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
}
.case-study-tabscontent h4{
	color:#002B45;
	font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.case-study-tabscontent h5{
	color:#002B45;
	font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
}
.case-study-tabscontent h6{
	color:#002B45;
	font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
}
.left-right-wrapper {
    width: 453px;
}
.case-study-tabs > ul > li {
    -moz-user-select: none;
    background: none repeat scroll 0 0 #EBEBEB;
/*     border-radius: 5px 5px 0 0; */
    color: #3E3E3D;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 13px;
    line-height: 15.6px;
    margin: 0 2px 0 0;
    padding-bottom:2px;
    padding-left: 8px;
    padding-right:8px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding-top: 12px;
    width: 111px;
    border-left: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    border-top: 1px solid #ebebeb;
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid #FFFFFF;
    z-index: 1;
}
.case-study-tabs > ul > li:hover{
	content: normal;
}
.case-study-tabs ul li:last-child {
    margin-right: 0;
    width: 111px;
    margin-left: 0px;
}
.case_img {
    width: 100%;
}
.case-study-intro p{
	color: #666666;
    font-size: 12px;
    text-align: left;
    clear:both;
    
}
.subColLeft .left-case-img {
    float: left ;
    width: 49% ;
}
.subColLeft .right-case-img {
    float: left;
    margin-left: 5px;
    width: 49% ;
}
/* .case-study-tabpage-content-div h2 { */
/*     color: #3c7dd4; */
/*     font-size: 20px; */
/*     font-weight: normal; */
/*     line-height: 24px; */
/* } */
.case-study-tabs > ul {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 33px;
    margin-top:45px;
    padding-left:8px;
}
#gallery {
    background-color: #E5E5E5;
/*     clear: both; */
/*   margin-top:15px;*/
    display: inline-block;
    width: 100%;
}
/* .case-study-tabpage-content-div h3 { */
/*     color: #002a44; */
/*     float: left; */
/*     font-size: 13px; */
/*     line-height: 15.6px; */
/*     margin-bottom: 8px; */
/* } */
#gallery p{
	text-align:center;	
}

#galleryThumbs {
/*     background-color: #666666; */
  margin-top:15px;
  padding-left:25px;
  display: inline-block;
}
#galleryThumbs ul {
/*     margin-left: 15px; */
/*    margin-top: -79px; */
}
#galleryThumbs ul li {
    display: inline;
    float: left;
    height: auto !important;
    margin: 0 15px 15px 0;
    min-height: 120px;
    padding: 0;
    width:22%;
    background-color: #ebebeb;
}
#large_thumb > img {
    float: none;
    height: 100%;
    width: 100%;
    margin-bottom:-5px;
/*     height: 200px; */
/*     width: 189px; */
}
#galleryThumbs ul li img {
/*     margin-left: 7px; */
/*     width: 69px; */
	   width: 100%;
	   height:135px;
	   margin-bottom:-5px;
}
.tabActiveHeader{
	background:url("../images/roundNavTabRightOn.gif") no-repeat!important ;
}
.hotline a {
    color: #FFFFFF;
    font-size: 1.1em;
}
.arrow {
  /*  background-image: url("../images/arrow_right_grey_transparent.gif");
    background-position: right 10px top 60%;
    background-repeat: no-repeat;*/
    padding-right: 19px;
}

a {
    color: #3E3E3D;
    text-decoration: none;
}

.vcard {
    font-size: 14px;
}

.hotline {
    color: #FFFFFF;
}

.featureWrapper {
    background-color: #ff9900;
    margin: 0 0 16px;
    padding: 15px 15px 9px;
    position: relative;
} 
.caseDetails {
    padding-left: 0;
    padding-bottom: 5px;
}
.caseDetails h3 {
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight:bold;
    line-height: 16px;
    padding-bottom: 0px;
}

.rellink {
    margin-left: 0px;
}

.hotline a {
    color: #FFFFFF;
     font-size: 15px;
    line-height: 18px;
    font-family: Arial;
}
.arrow {
  /* background-image: url("../images/arrow_right_grey_transparent.gif");
    background-position: right 10px top 60%;
    background-repeat: no-repeat;*/
    padding-right: 19px;
}
a, img {
    border: medium none;
}
a {
    color: #3E3E3D;
    text-decoration: none;
}

.vcard {
    font-size: 14px;
}


.hotline {
    color: #FFFFFF;
}
.featureWrapper h2 {
    color: #ffffff;
    font-family: Arial;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 10px;
}
/* .caseDetails h3 { */
/*     color: #000000; */
/*     font-size: 14px; */
/*     font-weight: normal; */
/* } */
.featureWrapper p {
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 5px;
}  
/* .caseDetails h3 { */
/*     color: #000000; */
/*     font-family: Arial; */
/*     font-size: 12px; */
/*     font-weight: normal; */
/*     line-height: 30px; */
/* } */
/* .featureWrapper p { */
/*     color: #666666; */
/*     font-family: Arial; */
/*     font-size: 13px; */
/*     line-height: 15px; */
/* } */
.casestyudy_rel{
	background-color:#eee;
}
.casestyudy_rel a {
    color: #333333;
    font-family: Arial;
    font-size: 16px;
}
.casestudy_rep a{
	color:#666;
	font-size:12px;
}
.case_icon{
  background: url("../images/link_icon_external.gif") no-repeat;
    background-position: right 118px top 12%;
    
    margin-left: 4px; 
}


/* CASESTUDY CSS ENDS HERE */


/* LOGIN PAGE CSS STARTS HERE */



.login-page-input{
	  height: 28px;
    margin-left: 6px;
    margin-top: 16px;
    padding-top: 4px;
    width: 260px;
}
.login-wrapper {
    border: 1px solid #666666;
    padding-bottom: 36px;
    padding-top: 4px;
    background-color: #EEEEEE;
}
/* .submit-bttn { */
/*     float: left; */
/*     margin-left: 35px; */
/* } */
.login-content {
    color: #666666;
    font-family: Arial;
    font-size: 15px;
    text-align: left;
}
.login-para {
    margin-bottom: 19px;
    margin-top: 6px;
}
.red_star {
    color: #FF0000;
}
.pwd {
    margin-left: 27px;
}
.pwd-wrap {
    float: right;
    margin-right: 68px;
}
.blw-wrapp {
    margin-bottom: 20px;
    margin-right: 14px;
    margin-top: 59px;
}
.rgst {
    margin-left: 15px;
}
.fgt-pwd > a, .rgst > a {
    border-bottom: 1px dotted #000000;
    color: #000000;
}
.fgt-pwd > a:hover, .rgst > a:hover{
	 border-bottom: 1px solid #000000;
}
.submit-bttn {
    float: left;
    margin-left: 49px;
}
.email, .pwd {
    color: #666666;
    font-family: Arial;
    font-size: 13px;
}
.login_title  h1{

color: #002B45;
font-size: 24px;
}
.login_title {
    display: inline-flex;
    float: left;
    width: 100%;
}

/* LOGIN PAGE CSS ENDS HERE */
/* FORGOTPWD PAGE CSS STARTS HERE */
.formRowpwd label {
    display: block;
    float: left;
    padding: 5px 0 15px;
    margin-right:16px;
    width: 61px;
    text-align: right; 
	font-size: 14px; 
	line-height:17px;
	color: #595959;
}
.formRowpwd input{
    background-color: #ffffff;
	border-radius: 5px ;
	border: 1px solid #ffffff;
    float: left;
    margin: 0 5px 15px 0;
    width: 289px;
    height: 30px;
}
.forgotpwd-bttn{
	 float: left;
    margin-left: 192px;
}
.pwd-wrapper{
	background-color: #eeeeee;
    border: 1px solid #666666;
    padding-bottom: 64px;
    padding-top: 4px;
    padding-left: 8px;
    margin-top: 32px;
}
/* FORGOTPWD PAGE CSS ENDS HERE */
/* REGISTRATION PAGE CSS STARTS HERE */

.register_title {
    display: inline-flex;
    float: left;
    width: 100%;
}

.register_title  h1{
	color: #002B45;
	float:left\0/;
	font-size: 24px;
}
#form_register{
	background-color: #fff;
    border: 1px solid #e5e5e5;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 16px 16px 12px;
    width: 600px;
}
 .termsConditions {
    clear: both;
   width:213px;
    float: left;
    margin-top: 28px;
    
}
.termsConditions > input{
    /* float: left; */
    margin-left: 4px;
    /* margin-right: 5px; */
    width: auto;
}

.termsConditions > label {
    /* float: left; */
    margin-left: 26px;
    margin-top: -41px;
    width: 196px;
}

.updates {
    float: left;
   /*  margin-right: -17px; */
    margin-top: 23px;
}

.updates {
    float: right\0/;
  	 margin-right: -17px\0/;
    margin-top: 20px\0/;
}
.updates > input {
     margin-left: 100px;
    margin-top: 6px;
    width: auto;
}
.updates > label {
    /* float: right; */
    margin-top: 9px;
    width: 205px;
}
.formRow_reg input {
    
    clear:both;
    color: #666;
    float: left;
    height: 25px;
    width: auto;
} 

/* REGISTER PAGE CSS ENDS HERE */

/* CPD ENVELOPE CSS STARTS HERE */
	
	
	.Envelope_title{
	color: #002B45;
    font-family: Arial;
    font-size: 24px;
    float:left;
}
.envelope-intro > p {
    clear: both;
    margin-top: 34px;
    text-align: left;
      color: #666666;
    font-size: 16px;
}
.envelope-intro2 {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-top: 10px;
    text-align: left;
    width: 100%;
}
.envelope_listItemsAnchor {
    cursor: pointer;
    float: left;
    margin-top: 20px;
    text-align: left;
}
.envelope_listItemsAnchor .envelope_act-anch-link {
    font-weight: bold;
    margin-bottom: 10px;
}
.envelope_act-anch-link > a {
    border-bottom: 1px dotted #000000;
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
}
.env-text {
    color: #000000;
    font-size: 12px;
    margin-top: 10px;
     margin-bottom: 36px;
}
/* .env-text > a { */
/*     color: #0000FF; */
/* /*      border-bottom: 1px dotted #000000; */ */
/* } */
.envelope_act-anch-link > a:hover{
	border-bottom:1px solid #000;
}
.envelope_tekst {
    color: #666666;
    font-family: Arial;
    font-size: 12px;
}
.envelope-right {
    background-image: url("../images/cons_cpd_certified.gif");
    height: 115px;
    width: 100px;
}
.envelope-left {
    float: left;
    width: 61%;
}

.envelope-right{
	float:left;
}
.backToTop {
    clear: both
}
.envelope-right {
    float: left;
    margin-top: 67px;
}
.backToTop1 > a {
    border-bottom: 1px dotted;
}
.backToTop1 > a:hover {
    border-bottom: 1px solid;
}
.backToTop1 {
    clear: both;
}
.env_exp_link, .env_attch_link {
	border-bottom:1px dotted #000;
}
.env_exp_link:hover, .env_attch_link:hover{
	border-bottom:1px solid #000;
}
.env_attch_link {
    color: #0000ff;
}

/* CPD ENVELOPE CSS ENDS HERE */

/* COOKIE CSS STARTS HERE */
 .wrapper .text {
    padding: 0 28px 0 6px;
}
.search-icon {
    background: url("../images/Search.png") no-repeat;
    cursor: pointer;
    display: inline;
    height: 16px;
    margin-top: 7px;
    position: absolute;
    width: 17px;
}
.cookie_button {
    background: url("../images/download.png") no-repeat;
  
    display: block;
    float: right;
    height: 16px;
/*     margin-top: -36px; */
    width: 16px;
    cursor:pointer;
    position: relative;
    top:-20px;
}
.wrapper {
    background:#ebebeb;
/*     margin-left: 222px; */
/*     margin-top: 15px; */
    position: relative;
    margin:0 auto;
    display: none;
/*     width:960px; */
/*     top:35px; */
/*     height:30px; */
/*     width: 60%; */
}
.text > p {
    font-size: 11px;
    line-height: 18px;
     padding: 3px 2px;
     font-family: Arial;
     font-size: 10px;
     display: none;
}
.shell.metrics_crossdomain {
    text-decoration: underline;
}

/* COOKIE CSS ENDS HERE */


/* SHOPPING CART CSS STARTS HERE */

.shop-cart-main{
    
    clear: both;
    padding-top: 10px;
    width: 100%;
}
.shop-cart-container {
    float: left;
    width: 65%;
}
.shop-cart-title {
    text-align: left;
}
.sublist-dwnloads_title a {
    border-bottom: 1px dotted #3e3e3d;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
}
.shop-cart-main p {
    color: #595959;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: left;
}
.shop-cart-title > a {
    color: #ff0000;
}
.MajorContent .shop-cart-img {
    float: none;
    width:25%;
}
.shp-cart-colm1{
    font-size: 12px;
    padding-left: 10px;
    text-align: left;
    width: 43%;
}
.shp-cart-colm2 {
    float: left;
    height: 36px;
    margin-left: 27px;
    margin-top: 6px;
    padding-bottom: 31px;
}
.shp-cart-colm3 {
    height: 36px;
    padding-bottom: 7px;
}
.shp-cart-colm4 {
    float: right;
    font-family: Arial;
    font-size: 13px;
 
    margin-right: 9px;
    margin-top: 5px;
  
}
.shp-cart_col li span {
    display: block;
    float: left;
   
    text-align: center;
}
.shp-cart-colm1 {
    background: url("../images/pdf_icon.jpg");
    background-repeat: no-repeat ;
    background-position: right 1px top 29% ;
    float: left;
    height: 34px !important;
    width: 5%;
}
.shp-cart_col {
    background-color: #f0f0f0;
    font-family: Arial;
    font-size: 12px;
    height: 26px;
    position: absolute;
    width: 447px;
    
}
.shp-cart-colm3 {
    color: #ff0000;
    float: left;
    height: 36px;
    margin-left: 23px;
    margin-top: 5px;
    padding-bottom: 7px;
}
.shp-cart-colm3 > a {
    color: #ff0000;
}
.shop-cart-title > a{
	border-bottom:1px solid #ff0000;
}

/* SHOPPING CART CSS STARTS HERE */



/* SATISHS CODE */

/* EDUCATION RESOURCES PAGE STARTS HERE */

.sublist-dwnloads-section-edu{
		display: inline-block;
  background-color:#F7F7F7;
  border: 1px solid #E5E5E5;
    height: 100%;
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 4px;
}
.sublist-dwnloads-section-edu .sublist-img {
    float: left;
    height: 15px;
     margin-top: 12px;
    padding-left: 8px;
    width: 23px;
}
.sublist-dwnloads-section-edu a.sublist-download-link {
    border-bottom: 1px dotted #3E3E3D;
    float: left;
    font-family: Arial;
    margin-left: 6px;
    margin-top: 8px;
    white-space: nowrap;
}
.sublist-dwnloads-section-edu a.sublist-download-link:hover{
	border-bottom: 1px solid #3E3E3D;
}

.edu-right{
	float: right;
}
.edu-right > p {
    float: left;
    margin-right: -10px;
    color: #666666;
    margin-top: 8px;
}
.edu-right > input {
    margin-right: 13px;
    margin-top: 16px;
}
/* TATA METAL SAMPLE PAGE STARTS */
.display-colors{
	float: left;
	width:25%;
	padding-left: 16px;
    padding-right: 16px;
    height: 88px;	
}
.display-colors  img{
	float:left;
	width:100%;
}
.display-colors p{
    color: #595959;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    margin-left: -6px;
    margin-top: 0px;
    padding-right: 20px;
    text-align: center;
    width: 137%;
}
.colors > p {
	float: left;
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 8px;
    
}
.parametalsample p{
		font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	 margin-top: 15px;
}
.display-colors-prisma{
	    float: left;
    margin-left: 68px;
    margin-right: 136px;
    width: 19%;
}

.display-colors-prisma p{
	color: #595959;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    margin-left: -6px;
    margin-top: 0px;
    padding-right: 20px;
    text-align: center;
    width: 137%;
}
.display-colors-prisma-secnd{
		    float: left;
    margin-left: 42px;
    margin-right: 24px;
    width: 18%;
}
.display-colors-prisma-secnd p{
		color: #595959;
    display: block;
    float: left;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px;
    margin-left: -6px;
    margin-top: 0px;
    padding-right: 20px;
    text-align: center;
    width: 137%;
}
/* REGISTER CONFIDEX PAGE STARTS */
#confidexForm {
    background-color: #F7F7F7;
    border: 1px solid #E5E5E5;
    margin-top:32px;
    margin-left:0;
    overflow: hidden;
    padding: 16px 16px 12px;
     width: 476px;
    float: left;
}
#regconf{
	float: left;
	color:#666666;
	font-size: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}
#regconf_roof{
		float: left;
	color:#666666;
	font-size: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}
#regconf_wall{
		float: left;
	color:#666666;
	font-size: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}
.radioMargin {
    margin-right: 5px;
}
.ulStyles {
    float: left;
    margin-left: -12px;
}
.MajorContent .listItems1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline;
    font-size: 13px;
    margin-right: 5px;
    padding-left: 0 !important;
}
.MajorContent .listItems2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    display: inline;
    font-size: 13px;
    margin-right: 75px;
    padding-left: 0 !important;
}
.registerchkbox {
	width:100%;
	padding-bottom: 8px;
}
.registerchkbox_sub{
	float: left;
	width:33%;
	color:#666666;
	font-size: 13px;
	  margin: auto !important;
    padding: 5px 5px 5px 2px !important;
}
.registerchkbox_sub .checkBoxStyle{
	  float: left;
    margin: 0 7px 0 0;
    padding: 0;
    width: auto;
}

#regconf_rep{
	float: left;
	color:#666666;
	font-size: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-right: 36px;

}
.RepertoireTxt{

	width: 270px;
	margin-top: 7px;
}
.contractdiv {
    margin-top: 8px;
}
.contractDivTxt {
    width: 300px;
    margin: 0 8px 4px -16px;
}

#reg_date {
	float: left;
	display: inline-block;
	margin-left: 4px;
	margin-top: 8px;
}

#regconf_date{
	padding-right: 8px;
		float: left;
	color:#666666;
	font-size: 12px;
	padding-bottom: 8px;
	padding-top: 8px;
	text-align: left;
}

/* .freeText{ */
/* 	width: 335px; */
/* 	margin-left: 72px; */
/* } */
.mfgd {
    margin-bottom: 8px;
}
.mfgd > p {
    padding-top: 4px;
}

#contract-sub-1{
	padding-left: 12px;
}

.build-addr #build-use {
    margin-left: 87px;

}
.architect {
    margin-bottom: 16px;
}

.architect label{
  color: #666666;
    float: left;
    font-size: 12px;
    line-height: 16px;
     margin: 4px 0 0 4px;
    text-align: right;
    width: 84px;
}
.contractdiv label{
	  color: #666666;
    float: left;
    font-size: 12px;
    line-height: 16px;
   margin: -2px 0 0 4px;
    text-align: right;
    width: 91px;
}
.contractdiv-1 label{
		  color: #666666;
    float: left;
    font-size: 12px;
    line-height: 16px;
   margin: 2px 0 0 4px;
    text-align: right;
    width: 91px;
}
.contractdiv-1 select{
	 margin-left: -22px;
}
.contractdiv-1 #build-use{
	margin-left: 72px;
}
.end_para label{
	  color: #666666;
    float: left;
    font-size: 12px;
    line-height: 16px;
     margin: 4px 0 0 -4px;
    text-align: right;
    width: 84px;
}
.cmp {
    margin-left: -16px !important;
}
.cmp-wrapp {
    margin-right: 24px;
    margin-bottom: 8px;
}

#registerconfidex .limit {
    color: #666666;
    margin-left: 0;
    text-align: left;
    width: 100%;
}
#txtCaptchaDiv{
background:#CCFF99;
border: 1px solid #99CC00;
color:#000000;
font-weight:bold;
}
.code {
    color: #666666;
    float: left;
    font-size: 12px;
    margin-top: 8px;
}
.code-text {
    float: left;
    margin-left: 4px;
    margin-top: 7px;
}
.formButton{
	  float: right;
    margin-bottom: 16px;
    margin-right: 32px;
    margin-top: -2px;
}
.excava-leftimg-conf{
	background:url("../images/confidex_ds_ft.jpg") no-repeat;
	float: left;
     border: 8px solid #FFFFFF;
    margin-bottom: 8px;
     height: 80px;
    width: 80px;
    margin-right: 14px;
}
.excava-wrap-conf{
	margin-top: 16px;
}

.limit-chkbox {
	margin-top:17px\0/;
	margin-right:-190px\0/!important;
}
.limit-chkbox.chkbx2 {
	margin-top: 16px;
    margin-right: 109px;
} 
.subsite-latest-news-majorcontpara {
    float: left;
}
a.subsite-latest-news-majorcontpara:hover{
	text-decoration:underline;
}
.news_detail_lnk {
    border-bottom: 1px dotted;
}
.news_detail_lnk:hover {
    border-bottom: 1px solid;
}
.tatasteel-europe{
	 border-bottom: 1px dotted;
}
.tatasteel-europe:hover{
	 border-bottom: 1px solid;
}
#dtlss{
	/*background:url("../images/advsearch.gif") no-repeat scroll right 10px top 50% #ffffff;*/
}

.SubContPara_news>a:hover{
	text-decoration:underline;
}

#opt-dtls {
   /* background: url("../images/advsearch.gif") no-repeat scroll right 10px top 50% #ffffff;*/
    border: 1px solid #f0f0f0;
	text-overflow:"";/*june26*/
	-webkit-appearance:none;
}
.SubContPara .details_img {
    float: right ;
    height: 200px;
    width: 200px ;
      padding-left: 8px;
}
.login-form {
    border-radius: 3px;
    color: #fff !important;
    padding: 6px;
    margin-left:7px;
}
.register-form {
    background:#3d7edb;
    border-radius: 3px;
    color: #fff !important;
    padding: 6px;
    margin-left:7px;
}

/* ORDER CSS BOX */
.order {
    background: red;
    color: #fff;
    text-align: center;
}
.plate {
    font-family: Arial;
    font-size: 16px;
    text-align: center;
    width: 88%;
}
.size {
    color: #595959;
    font-size: 16px;
    margin-right: 19px;
    text-align: center;
}
.remove {
    color: red;
    display: inline;
}
.square {
    margin-left: 70px;
}
.complete {
    background:#999999;
/*  margin-top: 20px; */
    font-size: 14px;
    text-align: center;
}
.empty {
    background: none repeat scroll 0 0 #999;
    margin-top: 7px;
    text-align: center;
    font-size: 14px;
}
.empty > a {
    color: #fff;
}
.complete >a{
	color:#fff;
}
.standardCopy {
    text-align: center;
    font-family: Arial;
    font-size: 13px;
    line-height: 18px;
}   
/* SATISH CODE ENDS HERE */

@-moz-document url-prefix() { 
#opt-dtls{text-overflow:clip;/*june26*/
	/*-moz-appearance:listbox;background:url("../images/advsearch.gif") no-repeat right 0 top 50% #FFFFFF !important;*/
 }
 
}

#marketFilterUl li, #productFilterUl li{font-size:10px;line-height:12px; padding:4px 0 4px 14px !important;}
#marketFilterUl li a, #productFilterUl li a{cursor:pointer; width:inherit;height: inherit;}
#marketFilterUl li:hover, #productFilterUl li:hover{background:#3D7EDB !important;color:#FFFFFF;}
#marketFilterUl .drop-list li.drop-list-01 ul li {
    color: #3E3E3D;
    font-family: Arial;
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 0;
    
}
#productFilterHead a ,#marketFilterHead a{overflow: hidden; width: 195px;white-space: nowrap;}
.download-link p {
    display: inline-block;
}
.tabpage a{
	font-family:Arial;
	font-size:15px;
	line-height:18px;
	color:#595959;
	border-bottom: 1px dotted #595959;
}
.tabpage a:hover{
	border-bottom: 1px solid #595959;
}
strong{
	font-weight: bold;
}
#show-order img{
	float: left;
	margin-left: 114px;
}
#show-order input[type="text"]{
	float: left;
	display: inline-block;
}
#show-order-text{
	text-align: left;
	margin-left: 4px;
}
#brandGrey .section.mainCol .editBorderOff p {
    color: #666;
    font-size: 12px;
    line-height: 1.4em;
    padding-right: 1px;
    padding-top: 1px;
}

#formContainer {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 16px 16px 12px;
    width: 400px;
}
#formContainer form {
       color: #666;
    font-size: 12px;
    line-height: 1.4em;
    padding-right: 1px;
    padding-top: 1px;
    text-align: left;
}
.ulStyles .listItems1 {
    background: none repeat scroll 0 0 transparent !important;
    display: inline;
    font-size:12px;
    margin-right: 5px;
    padding-left: 0 !important;
}
.ulStyles .listItems2 {
    background: none repeat scroll 0 0 transparent !important;
    display: inline;
    font-size:12px;
    margin-right: 75px;
    padding-left: 0 !important;
}
#brandGrey .section.mainCol .captcha .captchainput{
		background:#CCFF99;
		border: 1px solid #99CC00;
		color:#000000;
		font-weight:bold;
		}
		
#brandGrey .section.mainCol .editBorderOff p span{
		font-size:12px;
		}

#brandGrey .section.mainCol .editBorderOff ul{
		font-size:12px;
		}
		
#brandGrey .section.mainCol .editBorderOff h1 {
		line-height: 120%;
		}
#brandGrey .section.mainCol .editBorderOff a {
		color: #000;
		}
				
#brandGrey .section.mainCol .editBorderOff td {
		font-size: 12px;
		color: #666; /* was #888; */
		}
#brandGrey .section.mainCol .editBorderOff td p {
		font-size: 12px;
		}
#brandGrey .section.mainCol .editBorderOff td table td {
		font-size: 12px;
		}
				
.mainCol {
	display: inline;
	margin-right: 32px;
	margin-bottom: 32px;
	width: 455px;
	}
	
.rowContent {
    margin-bottom: 10px;
    margin-top: 10px;
}
.rowContent p {
      color: #666;
    font-size: 12px;
    line-height: 1.4em;
    padding-right: 1px;
    padding-top: 32px;
    text-align: left;
}
.tableDiv {
  float:left;
    margin-left: -5px;
}
ul#ssi {
	float: left;
	list-style-type: none;
	margin: 10px 0 4px 0;
	padding: 0;
	line-height: 1.3em;
	}
	ul#ssi li {
		width: 100px;
		text-align: center;
		float: left;
		color: #555;
		margin: 0 13px 5px 0;
		min-height: 90px;
		height: auto !important; /* IE6 fix! */
		height: 90px;
		font-size: 1.1em;
		}
		ul#ssi li img {
			width: 81px;
			height: 50px;
			padding-bottom: 3px;
			}
			ul#ssi li a {
				display: block;
				}
				
				.mainCol.withoutNav #formContainer form .inputsGroup input, .checkBoxStyle {
    float: left;
    margin: 0 7px 0 0;
    padding: 0;
    width: auto;
}
.section .subColLeft ul, .section .subColRight ul, .section.mainCol ul {
    color: #666;
    list-style-type: none;
    margin-left: 0;
}
.overrideSpacing td {
    margin: auto !important;
    padding: 5px 5px 5px 2px !important;
}
.overrideSpacing  tr:nth-child(odd){ background-color:#f7f7f7; }
.overrideSpacing  tr:nth-child(even){ background-color:#f7f7f7; }

.rowContent  tr:nth-child(odd){ background-color:#f7f7f7; }
.rowContent  tr:nth-child(even){ background-color:#f7f7f7; }


#contractDiv table tbody tr:nth-child(odd){ background-color:#f7f7f7; }
#contractDiv table tbody tr:nth-child(even){ background-color:#f7f7f7; }


.cladSys  tr:nth-child(odd){ background-color:#f7f7f7; }
.cladSys  tr:nth-child(even){ background-color:#f7f7f7; }

 .freeText{
	width: 335px;
	/* margin-left: 72px; */
}
.soft-button a {
    border-bottom: medium none;
}
.soft-button a:hover {
    border-bottom: medium none;
}
#fact_file_1{
	display: none;
}
#fact_file_2{
	display: none;
}
#fact_file_3{
	display: none;
}
.formContentTable {
    margin-left: 91px;
    width:82%;
}
.formContentTable tr{
	background-color: #FFFFFF;
}
.formContentTable td{
	
}
.formContentTable input[type="text"]{
	width:25px;
	margin:0;
	padding-left:8px;
}
.formContentTable img{
	
}
.tabpage table th p{
	color: #FFF;
}
.tabpage table tr td p{
	padding:0;
	margin:0;
}
.content-box-mkt{
	height: 206px;
	padding-left:15px;
}
.contentPara-mkt{
	font-family: Arial;
	color: #FFFFFF;
	width: 100%;
	height: 200px;
	font-size: 15px;
	line-height: 18px;
	display: table-cell;
	vertical-align: bottom;
}
h1{
	color: #002B45;
    font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
    text-align: left;
}
h2{
	color: #002B45;
    font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
    text-align: left;	
}
h3{
	color: #002B45;
    font-size: 20px;
    line-height: 24px;
	font-family: Arial;
    padding-bottom: 5px;
    text-align: left;
}
h4{
	color: #002B45;
    font-size: 18px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
    text-align: left;
}
h5{
	color: #002B45;
    font-size: 16px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
    text-align: left;
}
h6{
	color: #002B45;
    font-size: 12px;
    line-height: 22px;
	font-family: Arial;
    padding-bottom: 5px;
    text-align: left;
}
.products-range-details{
	padding: 15px;
}
.com_ans h1{
	color: #002B45;
    font-size: 30px;
    line-height: 34px;
    font-family: Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
}
.com_ans h2{
	color: #002B45;
    font-size: 25px;
    line-height: 29px;
    font-family: Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.com_ans h3{
	color: #002B45;
    font-size: 20px;
    line-height: 24px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
.com_ans h4{
	color: #002B45;
    font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.com_ans h5{
	color: #002B45;
    font-size: 16px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.com_ans h6{
	color: #002B45;
    font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
.com_ans ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:10px;
	list-style:none; 
}
.com_ans ol ol {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:0px;
	list-style:none; 
}
.com_ans ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom: 10px;
}
.com_ans ul ul {
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom:0px;
}
.com_ans ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
}
.com_ans ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: decimal;
}
.com_ans ol ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: lower-roman;
}
.com_ans ul li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.com_ans ol li a{
	border-bottom: 1px dotted #3E3E3D; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
.com_ans ul li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
.com_ans ol li a:hover{
	border-bottom: 1px solid #3E3E3D; 
	}
.com_ans p{
	font-size: 15px;
	line-height:18px;
	font-family: Arial;
	text-align: left;
	color: #595959;
	padding-right: 10px;
	margin-bottom: 10px;
}
.sublist-img-container{
	width: 35%;
	float: right;
}
.news-img-container{
	width: 35%;
	float: right;
}
.pdts-mkt-top{
	padding-top: 25px;
}
.sublist-dwnloads-doc-div{
    padding-left: 15px;
     padding-top: 0;
    font-size: 15px;
    line-height: 18px;
    font-family: Arial;
    color: #595959;
    text-align: left;
    height: 100%;
    float: left;
    width: 45%;
/*     margin-left: 110px; */
}

@-moz-document url-prefix() { 
 select{-moz-appearance:listbox !important;background-image:none !important;background:none;border:1px solid #ccc !important; text-overflow:clip !important;}
/*  .nav-submenu{left:-139px !important;} */
 
}
.loginbutton{
	display: none;
}
.logout_title p{
	text-align: left;
    width: 100%; 
}
.top_drop > ul#navbarr{
    margin-top: -14px;
   /* position: absolute; */
    width: 800px;
}
.drop02 {
    margin-left: 17px;
}
#navbarr li {
    display: inline !important;
    float: right;
}
.contact-linkk {
    color: #6f6f6e;
    font-size: 13px;
} 
#logout_container {
	padding-top:10px;
    height: 350px;
    width: 100%;
}
#logout_container p{
	color: #595959;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-right: 10px;
    text-align: left;
	}
#logout_container a{
	color: #595959;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: left;
    border-bottom: 1px dotted #595959;
	}	
#logout_container a:hover{
   border-bottom: 1px solid #595959;
	}
.form_class p {
    color: #595959;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-right: 10px;
    text-align: left;
}
.epi-pageTitle{
	font-size: 22px;
	line-height: 28px;
}
.contactchkbox{
	margin-left:136px;
	margin-top:10px;
	margin-bottom: 10px;
}
#terms-label {
    width: 90%;
}
#field_terms {
    float: left;
    height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    width: 15px;
}
#testName{
	float: left;
    height: 25px;
    margin-bottom: 0;
    margin-left: 0;
    width: 15px;
}
#subscriptionlabel{
	width:90%;
}
.formRow_last {
    float: left;
    width: 100%;
}
#langgridcall
{
display:none;
}
#case-study-holder{
	width: 960px;
}
#market-drop-down{
	width: 100%;
	display: inline-block;
	margin-bottom: 10px;
	background-color: #ebebeb;
	height:60px;
}
#market-drop-down .mkt-drop-down-list .mkt-drop-list-01{
    line-height: 1.2em;
/*     margin: 0; */
    padding: 0;
    font-family:Arial;
   	background: url("../images/Drop_Arrow_15_down.png") no-repeat right center; 
	width:96%;
 	padding-right: 25px;
 	padding-left:10px;
 	float: left;
/*     font-size:1em; */
}
#market-drop-down .mkt-drop-down-list li {
    float: left;
    list-style: none outside none;
/*     margin: 0; */
/* 	margin-bottom: 20px; */
}
#market-drop-down .mkt-drop-down-list li a {
     color: #6F6E6E ;
    display: block;
    text-decoration: none;
    font-size: 16px;
    line-height:19.2px;
    margin-top:5px;
    margin-bottom: 5px;
    font-family: Arial;
}
.mkt-drop-list-01 img{
	margin-left:80px;
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 {
    margin-right: 14px;
   
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 ul{
    width: 240px;
    height:382px;
    overflow-x:hidden;
    overflow-y:scroll;
    background-color: #FFFFFF;
    border-radius:0 3px 3px;
/*    	margin-top:10px; */
   	margin-left:-10px;
   	margin-top:-2px;
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 ul li {
    width: 100%;
    background-color: #FFFFFF;
    border-radius:0 3px 3px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: -2px;
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 ul li a{
	color:#3E3E3D;
	margin-bottom: 0px;
	padding-left:3px;
	font-size: 16px;
	line-height:19.2px;
	font-family: Arial;
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 ul li:hover a{
	color:#FFFFFF;
}
#market-drop-down .mkt-drop-down-list li.mkt-drop-list-01 ul li a:hover{
	color:#FFFFFF;
}
#market-drop-down .mkt-drop-down-list li ul {
    display: none;
    width: 160px;
    z-index: 100;
}
#market-drop-down .mkt-drop-down-list li:hover li a, #market-drop-down .mkt-drop-down-list li.hover li a {
}
#market-drop-down .mkt-drop-down-list li li a:hover {
	   background-color: #3D7EDB;
   	   color: #FFFFFF;
}
.mkt-drop-down-list{
	height:2em;
	width:240px;
    line-height: 1.2em;
    margin-right: 2px;
    margin-left:15px;
    margin-top:14px;
    padding: 0;
    border-radius:5px;
    font-family:Arial;
    background-color: #FFFFFF;
	float:left;
}
.mkt-drop-down-list li{
	float: left;
    list-style: none outside none;
    margin: 2px;
    margin-left:0px;
    margin-right: 0px;
}
q:before{
color: #3d7edb;
font-size: 40px;
font-weight: bold;
position: relative;
margin-left:-21px;
content:open-quote;
}
q:after{
color: #3d7edb;
font-size: 40px;
font-weight: bold;
position: relative;
top:22px;
content:close-quote;
}
#drop-down-container{
	height: 50px;
	background-color: #ebebeb;
	width: 100%;
	display: inline-block;
}
#case-study-item{
	height: 100%;
	background-color: #ebebeb;
	width: 100%;
	margin-bottom:10px;
	padding:10px;
	padding-top:15px;
	display: inline-block;
}
#case-study-img{
	float: left;
	width:33.3%;
	padding-left:5px;
}
#case-study-img img{
	width:100%;
/* 	height: 100%; */
}
#case-study-detail{
	float:left;
	width: 33.3%;
	padding-left:15px;
	padding-right: 15px;
}
#case-study-detail-title{
	color: #002B45;
	font-size: 26px;
	line-height: 31.2px;
	font-style:Arial;
	font-weight: bold;
	margin-bottom: 10px;
}
#case-study-detail-proofpoints ul{
	font-family: Arial;
	text-align: left;
	color:  #585857;
	list-style: disc; 
	margin-bottom: 10px;
}
#case-study-detail-proofpoints ul li{
	list-style-image:url("../images/Bullet.png");
	margin-left:20px;
	font-family: Arial;
	font-size: 15px;	
	line-height: 21.38px;
	margin-bottom: 5px;
}
q{
	color: #002B45;
	font-family:Arial;
	font-size: 20px;
	line-height: 24px;
	quotes: inherit;
	
}
#case-study-quote{
	float: left;
	width: 100%;
	padding-left:15px;
	padding-right: 15px;
	padding-bottom: 25px;
}
a.case-study-details-btn {
	background: url("../images/right_white.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	background-color: #3D7EDB;
	border-radius: 4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 20px;
	line-height: 24.02px;
	float: left;
	overflow: hidden;
	padding: 5px 25px 5px 15px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
	}
a.case-study-details-btn:hover{
	text-decoration: underline;
}
a.case-study-find-more-btn{
	background: url("../images/right_white.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	background-color: #3D7EDB;
	border-radius: 4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	line-height: 20.04px;
	font-family: Arial;
	float: left;
	overflow: hidden;
	padding: 5px 25px 5px 15px;
	margin-left:15px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}
a.case-study-find-more-btn:hover{
	text-decoration: underline;
}
#case-study-detail-content{
	height: 100%;
	width: 960px;
	display: inline-block;
	margin-top:15px;
	margin-bottom: 15px;
	}
#placeholder-img{
	margin-right: 15px;
}
#placeholder-img img{
	width:100%;
	height: 100%;
}
#placeholder-text{
	padding:15px;
	background-color: #5A245A;
}
#placeholder-text h1{
	color: #FFFFFF;
    font-size: 30px;
    line-height: 34px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
}
#placeholder-text h2{
	color: #FFFFFF;
    font-size: 28px;
    line-height: 32px;
    font-family:Arial;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
    text-align: left;
	}
#placeholder-text h3{
	color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
	}
#placeholder-text h4{
	color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
#placeholder-text h5{
	color: #FFFFFF;
    font-size: 16px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
#placeholder-text h6{
	color: #FFFFFF;
    font-size: 12px;
    line-height: 22px;
	font-family:Arial;
    padding-bottom: 5px;
    position: relative;
    width: 100%;
    text-align: left;
}
#placeholder-text p{
  	color: #ffffff;
    font-family: Arial;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 0;
}
#placeholder-text ol {
	font-family: Arial;
	text-align: left;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:10px;
	list-style:none; 
}
#placeholder-text ol ol {
	font-family: Arial;
	text-align: left;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left:13px;
	margin-bottom:0px;
	list-style:none; 
}
#placeholder-text ul {
	font-family: Arial;
	text-align: left;
	color: #FFFFFF;
/* 	float:left; */
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom: 10px;
}
#placeholder-text ul ul {
	font-family: Arial;
	text-align: left;
	color: #FFFFFF;
/* 	float:none; */
	padding-right: 10px;
	padding-left:13px;
	list-style: disc; 
	margin-bottom:0px;
}
#placeholder-text ul li{
	font-size: 15px;
	line-height:18px;
	list-style: disc;
}
#placeholder-text ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: decimal;
}
#placeholder-text ol ol li{
	font-size: 15px;
	line-height: 18px;
	list-style: lower-roman;
}
#placeholder-text ul li a{
	border-bottom: 1px dotted #FFFFFF; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
#placeholder-text ol li a{
	border-bottom: 1px dotted #FFFFFF; 
	font-size:15px;
	line-height: 18px;
	font-family:Arial;
	}
#placeholder-text ul li a:hover{
	border-bottom: 1px solid #FFFFFF; 
	}
#placeholder-text ol li a:hover{
	border-bottom: 1px solid #FFFFFF; 
	}
#case-study-tab-container{
	display:inline-block;
	width: 635px;
	height: 100%;
	float: left;
	margin-right:15px;
 }
.cs-tabs{
	height:30px;
}

.cs-tabs> ul{
	font-size: 1em;
	list-style:none;
	
}

.cs-tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	cursor:pointer;
	width:157px;
	display:block;
	float:left;
	color:#282828;
	font-family:Arial;
	font-size:13px;
	line-height:15.6px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 
	background:none repeat scroll 0 0 #EBEBEB; 
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
/* 	background: #C9C9C9; old browsers */
/* 	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); firefox */
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); webkit */
}
.cs-tabs ul li:last-child{
	margin-right: 0px;
	width: 158px;
}
.cs-tabs > ul > li:hover{
/* 	background: #FFFFFF; old browsers */
/* 	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); firefox */
/* 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); webkit */
/* 	cursor:pointer; */
/* 	color: #333; */
}

.cs-tabs > ul > li.tabActiveHeader{
	background: #FFFFFF; 
	cursor:pointer;
	border-top:thin solid #BEB9A6;
	border-left:thin solid #BEB9A6;
	border-right:thin solid #BEB9A6;
	background: url("../images/Drop_Arrow_15_down.png") no-repeat 94% center !important;
	
	border-bottom: 3px solid #FFFFFF;
    margin-bottom: -2px;
    padding-bottom: 6px;
    padding-right:30px;
    position: relative;
    z-index: 1;
}
.cs-tabs > ul > li a{
	font-size:13px;
	line-height:15.6px;
	font-family:Arial;
	}
.cs-study-tabscontent {
	display:inline-block;
	margin-right:5px;
	margin-left:0;
	margin-top:0;
	margin-bottom:0;
	padding:15px 15px 25px;
	background: #FFFFFF; 
	border:1px solid #BEB9A6;
	height:100%;
	width:100%;
	color:#3E3E3D;
}
#cs_call_to_action{
	background-color: #ebebeb;
	width: 100%;
	height:55px;
	padding-left: 15px;
	padding-top:10px;
	padding-bottom: 10px;
	margin-top:15px;
	margin-bottom: 15px;
	float: left;
}
.tabpage_proofpoints li{
	background-image: url("../images/ButtonCaseStudyDetail.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    list-style-position: inherit;
    margin-left: 15px;
    margin-top: 0;
    padding-left: 60px;
}
#cs_right_bar{
	float:left;
	height: 100%;
	width: 310px;
}
#case-study-tabs-mob{
	display: none;
}
#summary-tab-mob{
	display: none;
}
#challenges-tab-mob{
	display: none;
}
#solutions-tab-mob{
	display: none;
}
#gallery-tab-mob{
	display: none;
}
#quote-div{
	padding-left:19px;
	padding-right: 15px;
}
#load-more-option{
	border-top: 1px dotted #3e3e3d;
	border-bottom: 1px dotted #3e3e3d;
	padding-top:15px;
	padding-bottom: 15px;
	height: 72px;
	margin-bottom: 15px;
	display: none;
}
a#load-more-btn{
		background: url("../images/right_white.png");
	background-repeat: no-repeat;
	background-position: 94% center;
	background-color: #3D7EDB;
	border-radius: 4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Arial;
	font-size: 18.96px;
	line-height: 31.66px;
	float: left;
	overflow: hidden;
	padding: 3px 25px 3px 15px;
	margin-left:15px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}
a#load-more-btn:hover{
	text-decoration: underline;
}
.tabpage_title{
	font-size:28px;
	line-height: 32px;
	font-family:Arial;
	color:#002B45;
}
.tabpage_proofpoints{
	padding-top: 15px;
}
.tabpage_proofpoints h2{
	color:#3D7EDB;
	font-size: 22px;
	line-height: 26.4px;
}
.tabpage_proofpoints p{
	font-family:Arial;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 15px;
	color:#424243;
}
#tabpage_subtitle{
	color:#3D7EDB;
	font-weight:bold;
	font-size: 22px;
	line-height: 26.4px;
	padding-bottom: 15px;
}
#tabpage_bodytext{
	font-family:Arial;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 15px;
}
.prod-tab-drop a{
	color:#FFFFFF;
}
#case-study-quote-section{
	float:left;
	width:33.3%;
}
.related-item-slider{
	height: 100%;
    overflow: hidden;
    position: relative;
}
.related-item-slider img{
	height: 100%;
	width:100%;
}
#related-item-right{
	padding-top:0px;
	float: left;
	height: 310px;
	width: 310px;
}
#promotional-area-right{
/* 	display:inline-block; */
	position: relative;
    width: 635px;
    height: 310px;
    margin-bottom: 15px;
    float: left;
    margin-left:15px;
}
#promotional-area-right ul li {
	height: 310px;
}
#promo-text-area{
	float: left;
    position: relative;
    padding:30px 15px 15px;
    width: 50%;
    background-color:#5A245A;
	height: 100%;
}
#promo-image-area{
	float: left;
	height: 100%;
	width: 50%;
}
#promo-image-area img{
	height: 100%;
  	width: 100%;
}
#promo-image{
	float: left;
	height:100%;
	width: 100%;
}
#promo-image img{
	float: left;
	max-height:100%;
	width:100%;
}
#promo-text{
	float: left;
	height: 100%;
	width:100%;
	background-color:#5A245A;
	color:#FFFFFF;
	padding:15px;
	padding-left:60px;
	padding-right:60px;
	padding-top:30px;
}
#promo-text h3{
	color:#FFFFFF;
}
a.promo-title-text{
	font-size: 26px;
    line-height:30px;
    color:#FFFFFF;
}
a.promo-link-button{
	background: url("../images/right_white.png") no-repeat scroll 94% center rgba(255, 255, 255, 0.15);
    border-radius: 4px;
    bottom: 16px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family:Arial;
    font-size: 16px;
    line-height: 15px;
    overflow: hidden;
    padding: 10px 25px 10px 15px;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}
#promo-text-div{
	font-size: 15px;
    line-height: 21px;
    font-family:Arial;
    color:#FFFFFF;
    padding-top:5px;
    padding-bottom: 15px;
    padding-right:10px;
}
/* #promo-text-div p{ */
/* 	overflow:hidden; */
/* 	text-overflow:ellipsis; */
/* 	white-space: nowrap; */
/* 	} */
#promo-image-area-sml{
	height: 50%;
}
#promo-image-area-sml img{
	height: 100%;
	width:100%;
}
#promo-text-area-sml{
	background-color:#5A245A;
	height: 50%;
	position: relative;
	bottom: 0;
	padding-left:15px;
	padding-right: 5px;
	padding-top:10px;
}
#promo-image-sml{
	float: left;
	height:100%;
	width: 100%;
}
#promo-text-sml{
	float: left;
	height: 100%;
	width:100%;
	background-color:#5A245A;
	color:#FFFFFF;
	padding:15px;
	padding-left:60px;
	padding-right:60px;
	padding-top:30px;
}
#promo-text-sml h3{
	color:#FFFFFF;
	font-size:26px;
	line-height: 30px;
	font-weight: normal;
	font-family: Arial;
}
#promo-text-sml p{
	font-size:15px;
	line-height: 21px;
	font-family: Arial; 
}
#related-item{
	float:left;
	width:310px;
/* 	height: 310px; */
	margin-right: 15px;
}
#related-item ul li{
	height: 310px;
}
.related-item-feature-box-1{
	height: 228.75px;
	float:left;
	width:228.75px;
	margin-left:0px;
	margin-bottom:15px;
	background-color: #eee;
}
.related-item-feature-box-2{
	height: 228.75px;
	float:left;
	width:228.75px;
	margin-left:15px;
	margin-bottom:15px;
	background-color: #eee;
}
.related-item-feature-box-3{
	height: 228.75px;
	float:left;
	width:228.75px;
	margin-left:15px;
	margin-bottom:15px;
	background-color: #eee;
}
.related-item-feature-box-4{
	height: 228.75px;
	float:left;
	width:228.75px;
	margin-left:15px;
	margin-bottom:15px;
	background-color: #eee;
}
.related-item-feature-box-4 ul li{
	height: 228.75px;
}
.related-itm-section{
	width:100%;
	height:228.75px;
	margin-bottom: 15px;
	position: relative;
}
.InContent #news-listing-id {
	display: none;
}
sub{
	font-size: x-small;
	vertical-align: sub !important;
}
sup{
	font-size: x-small;
	vertical-align: super !important;
}
#case-study-slider{
	height:310px;
	width:635px;
	margin-left:15px;
	float:left; 
}
#case-study-slider li{
	height:310px;
}
a.promo-link-button:hover{
	text-decoration: underline;
}
.select-wrapper {
	float: left;
	display: inline-block;
	background: url("../images/Drop_Arrow_15_down.png") no-repeat 95% center #ebebeb;
	cursor: pointer;
	padding-left:10px;
}

.select-wrapper,.select-wrapper select {
	width: 250px;
	height: 30px;
	line-height: 26px;
	position: relative;
	left:0;
	text-align: left;
	padding-top:2px;
	border-radius:5px;
	color: #6e6e6e;
	font-family: Arial;
	font-size: 13px;
}

.select-wrapper select {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline:#FFFFFF solid 1px;
	opacity: 0;
	box-shadow: inset #FFFFFF;
	/* CSS hacks for older browsers */
/* 	_noFocusLine: expression(this.hideFocus = true); */
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; */
/* 	filter: alpha(opacity = 0); */
/* 	-khtml-opacity: 0; */
/* 	-moz-opacity: 0; */
}
.select-wrapper select option{
	cursor: pointer;
	padding-left:8px;
}
#product-news-plaintext{
	padding-top:10px;
}
#product-promo-image{
	height: 100%;
	width:100%;
}
#product-promo-video{
	height: 100%;
	border-bottom:1px solid #beb9a6;
	border-bottom-style: outset;
}
#contact-us-markets{
	margin-left:0px;
}
.matrix-listing-corner-right object{
	display: block;
    float:left;
    height: 100%;
    width: 100%;
    position:relative;
}
.video-holder{
width:100%;
/* position: relative; */
margin-top:15px;
margin-bottom: 15px;
}
.video-holder span{
	display:block !important;
	height: 100%;
	width:100%;
}
.video-holder object{
	display: block;
    float:left;
 /*  height: 100%;*/
    width: 100%;
/*     position:absolute; */
}
#loadMore{display:none;}
#product-news-section object{
	display: block;
    float:left;
    height: 100%;
    width: 99.95%;
    position:absolute;
}
#product-news-section img{
	float:left;
	width: 100%;
	display: block;
	height: 100%;
}
a#hrefid:hover {
text-decoration: none;
}
p#dnldsize {
font-weight: normal;
font-family: Arial;
color: #9EBEED;
margin-left: 5px;
margin-bottom:0px;
line-height: 11px;
cursor: default;
} 
.select-wrapper {
	float: left;
	display: inline-block;
	background: url("../images/Drop_Arrow_15_down.png") no-repeat 95% center #ebebeb;
	cursor: pointer;
	padding-left:10px;
}

.select-wrapper,.select-wrapper select {
	width: 250px;
	height: 30px;
	line-height: 26px;
	position: relative;
	left:0;
	text-align: left;
	padding-top:2px;
	border-radius:5px;
	color: #6e6e6e;
	font-family: Arial;
	font-size: 13px;
}

.select-wrapper select {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline:#FFFFFF solid 1px;
	opacity: 0;
	box-shadow: inset #FFFFFF;
	/* CSS hacks for older browsers */
/* 	_noFocusLine: expression(this.hideFocus = true); */
/* 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; */
/* 	filter: alpha(opacity = 0); */
/* 	-khtml-opacity: 0; */
/* 	-moz-opacity: 0; */
}
.select-wrapper select option{
	cursor: pointer;
	padding-left:8px;
}
#loadMore{display:none;}
#contacttxtCaptchaDiv{
background:#CCFF99;
border: 1px solid #99CC00;
color:#000000;
font-weight:bold;
height: 30px;
width:auto;
margin-right: 5px;
padding-top:5px;
margin-left:-47px;
}
.related-case-studies{
	background: #5A245A;
	margin-bottom: 15px;
}
.related-case-studies img {
	width: 100%;
/* 	height: 118px; */
	cursor: pointer;
}
.related-case-studies .header {
	color: #FFFFFF;
	padding-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: Arial;
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	cursor: pointer;
	padding-top:10px;
	float: left;
	 width: 100%;
    word-wrap: break-word;
	padding-right: 15px;
}

.related-case-studies .header:hover {
	text-decoration: underline;
}

.related-case-studies p {
	padding-right: 10px;
	padding-top: 10px;
	font-size: 15px;
	padding-left:15px;
	font-family: Arial;
	color: #FFFFFF;
	margin-bottom: 2em;
	line-height: 18px;
}
.formRow .textareafield{
	float:left;
    margin-bottom: 16px;
    background-color: #f0f0f0;
	border-radius: 5px ;
	/* padding-bottom: 100px; */
	border: 1px solid #ffffff;
    width: 289px; 
	height: 127px;
	overflow-y: auto\0/!important;
	resize:none;
}
.prod-columns li {
    padding-bottom: 5px;
}
#links li {
    padding-bottom: 7px;
}
#products-list li {
  padding-bottom: 4px;
}
/* added for bynder-widget */
a.bynder-widget-btn{
	font-size:12px !important;
	line-height:28px !important;
}
.bynder-widget-btn.bynder-widget-download-media > span{
	display:inline !important;
}
/*markets template css */
#markets-introtext-holder {
	padding-top: 25px;
	padding-bottom: 15px;
	background-color: #3d7edb;
	margin-left: 15px;
}

#markets-introtext-holder p {
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	color: #FFFFFF;
	padding: 0px;
	margin-bottom: 10px;
}

#markets-introtext-holder h1 {
	font-size: 30px;
	line-height: 34px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#markets-introtext-holder h2 {
	font-size: 25px;
	line-height: 29px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#markets-introtext-holder h3 {
	font-size: 20px;
	line-height: 24px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#markets-introtext-holder h4 {
	font-size: 18px;
	line-height: 22px;
	font-family: Arial;
	padding-bottom: 5px;
	color: #FFFFFF;
}

#markets-introtext-holder h5 {
	font-size: 16px;
	line-height: 22px;
	font-family: Arial;
	color: #FFFFFF;
	padding-bottom: 5px;
}

#markets-introtext-holder h6 {
	font-size: 12px;
	line-height: 22px;
	font-family: Arial;
	padding-bottom: 5px;
	color: #FFFFFF;
}
#quick-links-markets {
	float: left;
	width: 310px;
	height: 310px;
	margin-right: 15px;
}
#applications-menu-list {
	background-color: #ff9900;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}

#market-quicklinks {
	height: 100%;
	background-color: #999999;
	padding-top: 20px;
}
a.btn-title-white-links {
	background: url("../images/right_white.png") no-repeat scroll 100%
		center;
	color: #ffffff;
	float: left;
	font-family: Arial;
	font-size: 24px;
	line-height: 28px;
	margin: 15px;
	padding-right: 20px;
	padding-bottom: 2px;
}

#applications-menu-list ul {
	list-style: none;
	display: none;
}

#applications-menu-list ul li {
	padding-bottom: 5px;
}

#applications-menu-list ul li a {
	color: #002b45;
	font-family: Arial;
	font-size: 18px;
	line-height: 22px;
}

#applications-menu-list ul li a:hover {
	text-decoration: underline;
}

#applications-menu-list:hover ul {
	display: block;
	position: absolute;
	width: 250px;
	height: auto;
	right: -240px;
	top: -30px;
	padding: 25px;
	text-align: left;
	color: #002b45;
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	background-color: #fff;
	-webkit-box-shadow: 2px 2px 4px #000;
	-moz-box-shadow: 2px 2px 4px #000;
	box-shadow: 2px 2px 4px #000;
	z-index: 999;
}

#applications-menu-list:hover ul:before {
	position: absolute;
	display: block;
	content: ' ';
	width: 0;
	left: -40px;
	top: 40px;
	height: 0;
	border: 22px solid;
	border-color: transparent #fff transparent transparent;
	position: absolute;
}

#market-quicklinks ul li a {
	color: #FFFFFF;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial;
	cursor: pointer;
}

#market-quicklinks ul li a:hover {
	text-decoration: underline;
}

#quicklinks-holder {
	padding: 20px;
}

#quicklinks-holder li {
	padding-bottom: 10px;
}

.market-news-scroll {
	position: absolute;
	margin: ;
	width: auto;
	height: 190px;
	top: 38px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	overflow: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.box-link-button-mkt-news {
	background: url("../images/right_white.png") no-repeat scroll 94% center
		rgba(255, 255, 255, 0.15);
	border-color: #3366cc;
	border-radius: 4px;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	line-height: 10px;
	margin-left: 16px;
	overflow: hidden;
	padding: 8px 25px 8px 10px;
	position: relative;
	vertical-align: middle;
	width: auto;
	top: 207px;
}

a.box-link-button-mkt-news:hover {
	text-decoration: underline;
}
#case-studies-holder {
	background-color: #5A245A;
	margin-bottom: 15px;
	margin-right: 15px;
	padding-top: 0px;
	margin-left: 0px;
}

#case-studies-holder .bx-wrapper-cs li {
	height: 310px;
}
#contact-us-markets {
	margin-left: 0px;
}
#latest-news-markets {
	margin-right: 15px;
	float: left;
	height: 310px;
	width: 310px;
}
#market-news-content {
	position: relative;
	bottom: 287px;
}
#case-studies-holder img {
    height: 100%;
    width: 100%;
}
#promo-image-sml img {
    height: 100%;
    width: 100%;
}
#promo-image-sml object {
    height: 100%;
    width: 100%;
}
#case-studies-holder object {
    height: 100%;
    width: 100%;
}
#case-studies-holder img {
    height: 100%;
    width: 100%;
}