﻿/* CSS Document */
.article-content ul{
	padding-left:20px;
}
.article-content ul li{
list-style:disc !important;
	
}


ol li {
list-style-type: decimal !important;}



#DeltaPlaceHolderPageTitleInTitleArea {
	display: none !important;
}
.login-header {
	height:58px;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
}
.sys-contentplaceholder ul li {
	margin-left: 20px;
}
.Language ul li {
list-style:none;
}
.TopLinks > a, .QuickLinks a, .Language ul li a {
	color: #4f4f4f;
	text-decoration: none !important;
}
.TopLinks > a:hover, .QuickLinks a:hover, .Language ul li a:hover {
	color: #948e00;
	text-decoration: underline !important;
}
body {
	line-height: 1.5em;
		background-color:#f6f6f4 !important;


}
#s4-bodyContainer {
	background: #f6f6f4 !important;
	min-height: 124px;
	
}
.all {
	margin: 0 auto;
	width: 980px;
	height: auto;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
nav ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: none;
}
a {
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
.alignR {
	text-align: right;
	direction: rtl;
}
.alignL {
	text-align: left;
	direction: ltr;
}
.floatR {
	float: right;
}
.floatL {
	float: left;
}
.header {
	width: 980px;
	margin: 0 auto;
	height: 203px;
	position: fixed;
z-index: 100;
background: #f6f6f4;
}
.logo {
	height: 115px;
	width: 120px;
	float: left;
	margin-top: 13px;
	margin-left: 17px;
}
.logo a {
	display: block;
}
.logo a img {
	margin: 0 auto;
}
.leftControls {
	width: 835px;
	height: auto !important;
	float: right;
	
}
.TopLinks {
	width: 100%;
	height: 47px;
	background: url(../img/TopLink-bg.png) top center repeat-y;
}
.LogInControl {
	margin-top: 19px;
	width: 100%;
	height: 28px;
}
.LogInControl .floatR span label {
width: 77px;
display: inline-table;
line-height: 13px;
color: #FA2043;
}
.Search {
	margin-top: 7px;
	width: 100%;
	height: 28px;
}
.Language {
	margin-top: 12px;
	margin-left: 107px;
	width: 182px;
	height: 31px;
}
.Language ul li a {
	padding: 10px;
	display: block;
}
.active {
	background: url(../img/LanguagActive-bg.png) center center no-repeat;
	color: #948e00 !important;
}
.Language ul li a:hover {
	background: url(../img/LanguagActiveHover-bg.png) center center no-repeat;
	color: #4f4f4f !important;
	text-decoration: none !important;
}
.QuickLinks {
	margin-top: 22px;
	margin-left: 5px;
	width: 314px;
	height: 31px;
}
.QuickLinks a {
	padding-left: 6px;
	padding-right: 6px;
}
.MemberShip {
	width: 190px;
height: 46px;
	margin-top: 5px;
	/*background:url("/Style Library/IRTI_STYLE/en-us/img/Beta-Version.png") right top no-repeat;*/
}
.LogInControl div {
display: flex;	
	margin-right: 6px;
}
.LogInControl div span {
	padding: 2px;
	font-weight: bold;
	color: #5a5a5a;
	display: inline-block;
	height: 31px;
	float: left;
	margin-right: 2px;
}
.ForgetPass {
display: inline-block;
color: #ea6a53 !important;
text-decoration: underline;
line-height: 1em;
font-weight: bold;
line-height: 16px;
float: left;
font-size: 12px;
white-space:nowrap;
}
.SignUp { 
color: #000 !important;
width: 80px;
font-weight: bold;
padding-left:3px !important;
float: left;
font-size: 12px;
vertical-align:top !important;
}
.username label{ 
	line-height: 25px;
	margin-right: 9px !important;
	color:#5a5a5a !important;
}
.failureText {
padding: 2px;
font-weight: bold;
color: #A31F39;
display: inline-block;
height: 7px;
float: right;
margin-right: 2px;
font-size: 9px;
}
.username input, .password input {
background: none !important;
border: none !important;
background-image: url(../img/loginBox-bg.png) !important;
background-position: left center !important;
background-repeat: no-repeat !important;
height: 28px;
width: 108px;
margin-right: 2px;
padding-left: 11px;
line-height:1.5em;
color: #a5a5a5;
padding-right: 8px;
}
.LogInControl div span input[type="submit"] {
	margin:0 !important;
	background: url(../img/pub-price-bg.jpg) center center no-repeat !important;
	color:#fff !important;
	font-weight:bold !important;
	border:none !important;
}
.username input:focus, .password input:focus { 
	color: #5a5a5a;
	outline: none;
}
.SearchForm {
	background: url(../img/Search-bg.png) center top no-repeat;
	width: 469px;
}
.SearchText {
	height: 28px;
	width: 428px;
	margin-right: 2px;
	padding-left: 11px;
	line-height: 2em;
	color: #4b4b4b;
	background: none !important;
	border: none !important;
	outline: none;
}
.TopNav {
	background: url(../img/Menu-bg.png) center center repeat-x;
	width: 100%;
	height: 46px;
	margin-top: 17px;
}
.TopNav div {
	width: 100%;
	height: 46px;
}
.TopNav div div div ul li {
	display: inline-block;
	height: 46px;
	float: left !important;
	text-align: center;
	border-right: #bebbb2 1px solid;
}
.TopNav div div div ul li a {
	float: left;
}
.TopNav div div div ul li:first-Child {
	border-right: none;
}
.TopNav div div div ul li:last-Child {
	border-right: none;
}
.TopNav div div div ul li ul li:first-Child {
	border-right: #bebbb2 1px solid;
	border-left: #bebbb2 1px solid;
}
.TopNav div div div ul li a span span {
	display: block;
	float: left;
	color: #055a83 !important;
	font-weight: bold;
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 13px;
	border: none !important;
	padding-left: 16px;
	padding-right: 16px;
}
.TopNav div div div ul li ul li ul {
	position: absolute;
	display: none;
	z-index: 10000;
	opacity: 1;
	width: 200px;
	height: auto;
	overflow: hidden;
	background-color: #d6d000;
	box-shadow: 0 3px 0px rgba(51, 51, 51, 0) !important;
	border: 0 !important;
	margin-top: 46px;
}
.TopNav div div div ul li ul li a, .TopNav div div div ul li a {
	margin-right: 0 !important;
	border: 0 !important;
}
.TopNav div div div ul li ul li ul li a span, .TopNav div div div ul li ul li ul li a {
	width: 100%;
	display: inline-block;
	float: left;
}
.TopNav div div div ul li ul li a span, .TopNav div div div ul li a span {
	background-image: none !important;
	padding-right: 0px !important;
}
.TopNav div div div ul li a span span, .TopNav div div div ul li ul li a span span {
	display: block;
	float: left;
	color: #055a83 !important;
	font-weight: bold;
	font-size: 14px;
	padding-top: 14px !important;
	padding-bottom: 13px !important;
	border: none !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
}
.TopNav div div div ul li ul li ul li {
	display: block;
	position: relative;
	width: auto;
	min-width: 200px;
	border: none !important;
	height: auto !important;
	background: url(../img/droptopnav-bg.png) 6px 7px no-repeat;
}
.TopNav div div div ul li ul li ul li a span span {
	padding: 4px !important;
	text-align: left;
	margin-left: 20px !important;
	margin-right: 5px !important;
	width: 83%;
	border-bottom: #bfb900 1px solid !important;
	color: #002108 !important;
	font-size: 12px;
	font-weight: bold;
}
.TopNav div div div ul li ul li:hover ul {
	position: absolute;
	display: block;
	left: !important;
	top: !important;
	margin-left: 0px;
	float:left;
}
ul.dynamic {
	left: auto !important;
	top: auto !important;
}
.TopNav div div div ul li ul li ul li:last-Child a span span {
	border-bottom: none !important;
}
.TopNav div div div ul li ul li:hover, .TopNav div div div ul li span span:hover {
	background-color: #d6d000;
}
.footer {
	width: 980px;
	height: 85px;
	margin: 0 auto !important;
	margin-top: 32px !important;
}
.footerLink {
	width: 100%;
	height: 20px;
	color: #343434 !important;	
}
.footerLink a {
	color: #4f4f4f;
	text-decoration: none !important;
}
.footerLink a:hover {
	color: #948e00;
	text-decoration: underline !important;
}
.footerLink span {
	display: table-cell;
}
.footerSocial {
	width: 100%;
	height: 54px;
	background-image: url(../img/Footer-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #00370f;
}
.CopyRight {
}
.SoicalIcons {
	margin-top: 10px;
}
.SoicalIcons a {
	display: inline-block;
	margin: 3px;
}
.mailIcons span a, .SoicalIcons span {
	margin: 7px;
	color: #fff !important;
}
.mailIcons {
	margin-top: 9px !important;
	width: 181px;
}
.mailIcons span a {
	text-decoration: underline !important;
	display: inline-block;
}
.MiddleArea {
	width: 100%;
	min-height: 700px;
	height: auto;
}
.row1, .row2, .row3 {
	width: 100%;
	float: none !important;
}
.conferrences-area, .knowledge-area {
	min-height: 316px;
	height: auto;
	margin-top: 16px;
}
.row3, .row4, .row2 {
	width: 100%;
}
.row4 {
	min-height: 125px;
	height: auto;
	background: #fff;
	padding: 10px;
	margin-top: 32px;
	width: 961px !important;
	float: left !important;
}
.row2 {
}
.advisory-area .publications-title {
	margin-top: 9px;
	line-height: 2em;
}
.conferrences-area, .publications-area, .Event-area {
	width: 656px;
}
.Event-area .publications-area {
	margin-top: 0px;
}
.advisorylist {
	margin-top: 19px;
}
.Event-area {
	height: 297px;
	margin-top: 12px;
}
.knowledge-area {
	width: 295px;
	margin-left: 29px;
}
.knowledge-title {
	font-family: Verdana, Geneva, sans-serif;
	background: url(../img/knowlage-title-bg.png) left center no-repeat;
	font-size: 14px;
	width: 270px;
	padding: 12px;
	padding-bottom: 11px;
	color: #c3c3c3;
	display: inline-block;
}
.advisorylist {
	width: 100%;
}
.industry-area {
	width: 295px;
	margin-left: 29px;
	margin-top:1px
}
.eventlist {
	width: 100%;
	height: 255px;
	overflow: hidden;
}
.eventlist ul li, .Event-area .cbq-layout-main ul li {
	width: 100%;
	height: 117px;
	overflow: hidden;
}
.publications-title {
	line-height: 1.8em;
	font-family: Myriad Pro !important;
	letter-spacing: -1px;
}
.eventlist ul li:first-Child, .Event-area .cbq-layout-main ul li:first-Child {
	border-bottom: 1px solid #e8e8e8;
}
.eventlist ul .publications-subtitle, .Event-area .cbq-layout-main ul .publications-subtitle {
	font-size: 12px;
	color: #858585;
	width: 100%;
	display: inline-block;
	border-bottom: none;
	text-decoration: underline;
}
.eventimg {
	width: 93px;
	height: 80px;
	display: block;
}
.eventimg img {
	width: 93px;
	height: 80px;
}
.event-item-date, .event-item-title, .event-item-discribtion, .More {
	width: 553px;
	display: inline-block;
	padding: 0px;
	padding-left: 10px;
	font-size: 10px;
	text-align: justify;
	line-height: 16px;
}
.event-item-title {
	font-weight: bold !important;
	color: #00370e !important;
}
.event-item-date, .More {
	color: #0397d6 !important;
	font-weight: bold !important;
}
.More {
	width: auto;
	cursor: pointer;
}
.event-info {
	width: 556px;
	height: 77px;
	overflow: hidden;
}
.eventimg, .event-info {
	margin-top: 23px;
}
.advisory-area {
	width: 295px;
	margin-top: 8px;
	margin-left: 29px;
} 
.ask-expert-area {
	width: 100%;
}
.ask-expert-title {
	font-size: 12px;
	width: 97.5%;
	display: block;
	background-color: #45c5e7;
	padding: 10px;
	padding-left: 13px;
}
.ask-expert-title img {
	display: block;
}
.control, .controlselect {
	width: 255px;
	height: auto;
	margin-top: 5px;
	margin-left: 20px;
}
.control label, .controlselect label {
	width: 100%;
	display: inline-block;
	padding: 5px;
	color: #c2c2c2;
	font-size: 13px;
	float: left;
}
.control input, .control select, .controlselect select {
	width: 100%;
	display: inline-block;
	height: 30px;
	float: left;
}

.controlselect select{
	height:25px !important;
}

.controlselect {
	margin-left: 0px;
	width: 271px;
}
.control input {
	background: none;
	border: none;
	background-image: url(../img/ask-form-input-text.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	width: 96%;
	line-height: 19px;
	vertical-align: bottom;
	font-size:16px;
	outline:none !important;
}
.control-btn {
	width: 130px;
	height: auto;
	margin-top: 24px;
	margin-left: 10px;
}
.advisorylist ul li, .advisory-area .cbq-layout-main ul li {
	width: 100%;
	height: 43px;
	background-color: #e9e8c3; 
	border-bottom: 1px solid #eeedd6;
	background-image: url(../img/advisor-list-style.png);
	background-position: 15px 15px;
	background-repeat: no-repeat;
}
.advisorylist ul li a span, .advisory-area .cbq-layout-main ul li a span{
	padding: 12px;
	padding-left: 35px;
	font-size: 13px;
	color: #0f4218;
	font-weight: bold;
	ba;
}
.odd {
	background-color: #e2e1a9 !important;
}
/****** drop select form element ******/
.controlselect span.customSelect {
	font-size: 11px;
	color: #7c7c7c;
	padding: 5px 7px;
	width: 258px !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	background: url(../img/select-home.png) left center no-repeat;
	margin-top: -35px;
	position: relative !important;
}
.controlselect span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	z-index: 1000;
	font-size:14px;
	
}
.controlselect select {
	width: 271px;
	position: relative !important;
	opacity: 0;
	height: 28px;
	font-size: 11px;
	z-index: 10000;
	margin-top:10px;
	font-size: 14px !important;
}
/***********publication slider *************/
.publications-area .showcase .showcase-content-container {
	display: none !important;
}
.publications-area .showcase {
	margin-top: 50px;
}
.publications-title {
	color: #6b7e0d;
	font-size: 20px;
	width: 100%;
	font-weight: lighter;
}
.publications-subtitle {
	font-size: 12px;
	color: #858585;
	width: 100%;
	display: inline-block;
}
.publications-area .showcase-thumbnail, .publications-area .showcase-thumbnail:hover, .publications-area .showcase-thumbnail.active {
	width: 191px !important;
	height: 272px !important;
	background-image: none;
	cursor: auto;
}
.publications-area .showcase-thumbnail img {
	width: 191px;
	height: 187px;
	padding: 0px !important;
	padding-top: 0px !important;
}
.publications-area .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
	margin-right: 15px;
}
.publications-item-title {
	display: inline-block;
	color: #373737;
	padding-top: 3px;
	padding-bottom: 1px;
}
.publications-item-price {
	display: inline-block;
	color: #bc3726;
	width: 100%;
}
.AddToChart {
	display: block;
	width: 103px;
	height: 22px;
	margin-top: 22px;
}
.AddToChart img {
	width: 100% !important;
	height: 100% !important;
}
.publications-area .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal, .publications-area .showcase-thumbnail-button-backward:hover {
	margin-top: 45px;
	margin-bottom: 14px;
	background-image: url(../img/pub-pre.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
	margin-top: 94px;
}
.publications-area .showcase-thumbnail-button-backward:hover {
	margin-top: 94px;
	width: 15px;
}
.publications-area .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal, .publications-area .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
	margin-top: 94px;
	margin-bottom: 14px;
	background-image: url(../img/pub-next.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
}
.publications-area .showcase-thumbnail-button-backward, .showcase-thumbnail-button-forward {
	padding: 0px;
}
/***********publication slider *************/
/***********kowlaged slider *************/
.knowledge-area .showcase-content {
	width: 294px;
	height: 210px;
}
.showcase-content img {
	width: 100%;
	height: 100%;
}
.knowledge-area .showcase-thumbnail-container {
	margin-top: 0px;
	height: 65px;
	background: url(../img/knowlage-thumbnil-bg.png) left center no-repeat;
}
.knowledge-area .showcase-thumbnail {
	width: 46px !important;
	height: 52px !important;
	background-image: url('../img/khnoweldge-thnm-bg-none.png');
	background-position: 1px 9px;
	background-repeat: no-repeat;
}
.knowledge-area .showcase-thumbnail img {
	width: 40px;
	height: 38px;
	padding: 3px !important;
	padding-top: 11px !important;
}
.knowledge-area .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
	margin-right: 5px;
}
.knowledge-area .showcase-thumbnail-wrapper-horizontal {
	padding: 4px;
}
.knowledge-area .showcase-thumbnail.active, .knowledge-area .showcase-thumbnail:hover {
	background-image: url(../img/khnoweldge-thnm-bg-active.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0) !important;
}
.knowledge-area .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal, .knowledge-area .showcase-thumbnail-button-backward:hover {
	margin-bottom: 32px;
	background-image: url(../img/con-pre-arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.knowledge-area .showcase-thumbnail-button-backward:hover {
	margin-top: 0px !important;
}
.knowledge-area .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal, .knowledge-area .showcase-thumbnail-button-backward:hover {
	margin-top: 26px;
}
.knowledge-area .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal, .knowledge-area .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
	margin-top: 26px;
}
/***********kowlaged slider *************/
/***********industry slider *************/
.industry-area .showcase {
	margin-top: 17px;
}
.industry-area .showcase-content .showcase-content {
	width: 262px;
	height: 178px;
	padding: 16px;
}
.industry-area .showcase-content {
	background: #e3e3e3;
}
.industry-area .showcase-thumbnail-container {
	margin-top: 0px;
	height: 65px;
}
.industry-area .showcase-thumbnail {
	width: 46px !important;
	height: 52px !important;
	background-image: url(../img/industry-thnm-bg-none.png);
	background-position: 1px 9px;
	background-repeat: no-repeat;
}
.industry-area .showcase-thumbnail img {
	width: 40px;
	height: 38px;
	padding: 3px !important;
	padding-top: 11px !important;
}
.industry-area .showcase-thumbnail-wrapper-horizontal .showcase-thumbnail {
	margin-right: 5px;
}
.industry-area .showcase-thumbnail-wrapper-horizontal {
	padding: 4px;
}
.industry-area .showcase-thumbnail.active, .industry-area .showcase-thumbnail:hover {
	background-image: url(../img/industry-thnm-bg-active.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: rgba(255, 255, 255, 0) !important;
}
.industry-area .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal, .industry-area .showcase-thumbnail-button-backward:hover {
	margin-bottom: 32px;
	background-image: url(../img/con-pre-arrow.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.industry-area .showcase-thumbnail-button-backward:hover {
	margin-top: 0px !important;
}
.industry-area .showcase-thumbnail-button-backward .showcase-thumbnail-horizontal, .industry-area .showcase-thumbnail-button-backward:hover {
	margin-top: 26px;
}
.industry-area .showcase-thumbnail-button-forward:hover .showcase-thumbnail-horizontal, .industry-area .showcase-thumbnail-button-forward .showcase-thumbnail-horizontal {
	margin-top: 26px;
}
.industry-area a .publications-subtitle {
	font-size: 12px;
	color: #858585;
	width: 100%;
	display: inline-block;
	border-bottom: none;
	text-decoration: underline;
}
.publications-subtitle {
border-bottom: solid 1px #e5e5e5;
}
/***********industry slider *************/
/*** SharePoint Customisation classes ****/
#SearchBox div {
	float: right;
	border: none !important;
}
#SearchBox div a img {
	display: none !important;
}
#SearchBox div a {
	width: 16px;
	height: 16px;
	margin-right: 5px !important;
	margin-top: 5px !important;
	display: inline-block !important;
	background: url('../img/Search-btn.png') center center no-repeat;
}
.Search div div div {
	background: url(../img/Search-bg.png) center top no-repeat;
	width: 469px;
	float: right;
}
.Search div div div input {
	height: 28px;
	width: 420px;
	margin-right: 2px;
	padding-left: 11px;
	line-height: 19px;
	color: #4b4b4b;
	background: none !important;
	border: none !important;
	outline: none;
	font-size:14px;
}


.bread-crumb-cotainer{
font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;

	color: #AC7C02!important;
	margin-top: 13px!important;
	float: right!important;
	background-color: rgba(158, 158, 158, 0.19)!important;
	width: 729px;
	padding: 7px!important;
	background-image: url(../img/breadcrum-bg.png)!important;
	background-repeat: no-repeat!important;
	background-position: right bottom!important;
}
.bread-crumb span a{
color: #6c6c6c!important;



} 

.bread-crumb span span{
color: #6c6c6c!important;



} 


.bread-crumb-sep{
	color: #6c6c6c!important;

}
.bread-crumb-current{
padding: 3px!important;
color: #015017 !important;
}


/*** SharePoint Customisation classes ****/
/***** breadcrumb ****/
/*.bread-crumb-container {
	color: #AC7C02;
	margin-top: 13px;
	float: left;
	background-color: rgba(158, 158, 158, 0.19);
	width: 729px;
	padding: 7px;
	background-image: url(../img/breadcrum-bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bread-crumb-container {
	color: #AC7C02;
}
.bread-crumb-container span span a {
	color: #6c6c6c;
}
.currentnode, .bread-crumb-seperator {
	padding: 3px;
	color: #015017 !important;
}
/***** breadcrumb ****/
.contenplaceholder {
	height: auto;
	min-height: 600px;
	width: 682px;
	float: left;
	background: #efe9d9;
	padding: 31px;
	margin-top: 13px;
	margin-bottom: 13px;
	padding-top: 10px;
	overflow: hidden;
}
#DeltaPlaceHolderMain {
	margin-top: 7px;
}
/*****news page styles ****/
/****** left nav ***/
#sideNavBox {
	float: left;
	margin-left: 0;
	margin-top: 13px;
	margin-right: 20px;
	width: 216px;
	background-color: #eae2c8;
	margin-bottom: 13px;
}
#sideNavBox > * ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: #eae2c8;
	width:216px!important;
}
#sideNavBox ul li a span span {
	color: #d2d9d3 !important;
}
#sideNavBox ul li span span span {
	color: #d2d9d3 !important;
}
#sideNavBox ul li ul li a span span {
	color: #777570 !important;
}
#sideNavBox ul li.menu-item-text, #sideNavBox ul li a .menu-item-text, #sideNavBox ul li .menu-item-text {
	text-decoration: none;
	color: #fff;
	font-size: 13px !important;
	vertical-align: middle;
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	width: 100%;
}
#sideNavBox ul li > ul li a, #sideNavBox ul li a {
	text-decoration: none;
	padding-left:16px!important;
}
#sideNavBox ul li {
	width: 100%;
	height: auto;
	background: url(../img/firstlevelnav.png) no-repeat top center !important;
	margin: 0 !important;
}
#sideNavBox ul li.selected {
	background: url(img/firstlevelnav-hover.png) no-repeat top center !important;
}
#sideNavBox ul li a {
	padding: 4px;
	display: block;
	color: #888585;
	background-image: url(Untitled-7.png);
	background-repeat: no-repeat;
	background-position: 150px center;
}
#sideNavBox ul li .menu-item-text {
	display: block;
}
#sideNavBox ul li span span span.menu-item-text {
	padding-left: 10px !important;
	padding: 7px;
	padding-top: 0px;
	padding-bottom: 5px;
	width: 163px;
	background-image: url(Untitled-7.png);
	background-repeat: no-repeat;
	background-position: 150px center;
}
#sideNavBox ul li > ul li a {
	padding-left: 34px !important;
	background: url(../img/left-nav-subitems-style.png) no-repeat 18px 11px!important;
	background-color: #eae2c8 !important;
}
#sideNavBox ul li:hover {
	background: url(../img/firstlevelnav-hover.png) no-repeat top center !important;
}
#sideNavBox ul li ul li a span span:hover, #sideNavBox ul li ul li.selected {
	color: #209ad9 !important;
}
#sideNavBox ul li.static {
	border-bottom: 1px solid #979d6c;
}
#sideNavBox ul li > ul li {
	border: none !important;
}
#sideNavBox ul li ul li a {
	background-image: url(../img/left-nav-subitems-style.png);
}
#sideNavBox .ms-core-navigation a.ms-core-listMenu-item {
	padding: 7px;
	padding-top: 4px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
	color: #777570;
	font-size: 13px !important;
	vertical-align: middle;
	font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
}
#sideNavBox ul li > ul li:first-child {
	border-top: none;
}
hr {
	display: none;
}
.ms-core-navigation a span {
	font-size: 13px !important;
vertical-align: middle;
font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;}

#sideNavBox ul li a:hover {
	background: url(../img/firstlevelnav-hover.png) no-repeat top center !important;
}
#sideNavBox ul li ul li a:hover {
	color: #209ad9 !important;
	background-image: url(../img/left-nav-subitems-style.png) !important;
	background-repeat: no-repeat;
	background-position: 18px 11px!important;
}
#sideNavBox ul li ul li:hover {
	color: #209ad9 !important;
	background: #eae2c8 !important;
}
#sideNavBox ul li a.selected {
	background: url(../img/firstlevelnav-hover.png) no-repeat top center !important;
}
#sideNavBox ul li ul li a.selected {
	background-image: url(../img/left-nav-subitems-style.png) !important;
	background-repeat: no-repeat;
	background-position: 18px 11px!important;
}
#sideNavBox ul li ul li a.selected span span {
	color: #209ad9 !important;
}
/****** left nav ****/
/***** event page ******/
.EventRightContainer {
	float: left;
	width: 75%;
	margin-left: 24px;
}
.EventStartTime {
	float: left;
	width: 97px;
	height: 25px;
	background: url('../img/start-date-bg.png') center right no-repeat;
}
.EventStartTime .EventDateLabel, .EventStartTime .EventDateValue {
	text-align: right !important;
	padding-right: 9px !important;
}
.EventStartTime .EventDateLabel {
	padding-right: 13px !important;
}
.EventDateLabel, .EventDateValue {
	text-align: center;
	padding-right: 0px;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
.EventDateValue {
	color: #777777;
}
.EventDateLabel {
	color: #a7aa7b;
}
.EventEndTime {
	float: left;
	width: 66px;
	height: 25px;
}
.EventContainer {
	float: left;
	padding-bottom: 26px !important;
	margin-bottom: 26px;
	border-bottom: solid 1px #a8cdd6 !important;
	width: 100%;
	margin-top: 8px;
}
.Eimage {
	border: 6px #e6dbbb solid !important;
	width: 120px !important;
	height: 100px !important;
	margin-right: 5px;
}
.Eimage:hover {
	border: 6px #a7aa7b solid !important;
}
.EventContainer > .EventImage {
	display: inline-block;
	float: left;
}
.EventTitle {
	display: inline-block;
	margin-bottom: 8px;
	margin-top: 16px;
	float: left;
	width: 100%;
}
.EventTitle a {
	color: #1992cb !important;
	font-size: 15px;
}
.EventDescValue {
	float: left;
	color: #777976;
	text-align: left;
	line-height: 13px;
}
.EventTitle a:hover {
	text-decoration: underline;
}
.EventDate {
	display: inline-block;
	float: right;
	color: #0072C6 !important;
	font-weight: bold;
}
.EventMore {
	display: inline;
}
.EventMore a {
	padding-left: 2px;
	color: #24502d;
}
.dfwp-column {
	margin-left: 0 !important;
}
.dfwp-column li:last-child .EventContainer {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.paging-links {
	float: left;
	margin-top: 30px;
	margin-left: 262px;
}
.paging-links strong {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url('../img/pager-items-bg-active.png') center center no-repeat;
	color: #fff;
	line-height: 20px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}
.paging-links a {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url('../img/pager-items-bg.png') center center no-repeat;
	color: #fff;
	line-height: 20px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
}
.paging-links .paging-next, .paging-links .paging-prev {
	background: none;
	color: #1c627e !important;
	width: auto !important;
	height: auto !important;
}
.PageTitle {
	padding: 5px;
	padding-bottom: 10px;
	border-bottom: solid 1px #a9cdd6;
	font-size: 16px;
	font-weight: bold;
	color: #1a90cb;
}
/***** event page ******/
/******** news page ****/
.NewsRightContainer {
	float: left;
	width: 75%;
	margin-left: 24px;
}
.dfwp-column li:last-child .NewsContainer {
	border-bottom: none !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.NewsContainer {
	float: left;
	padding-bottom: 26px !important;
	margin-bottom: 26px;
	border-bottom: solid 1px #a8cdd6 !important;
	width: 100%;
	margin-top: 8px;
}
.NewsContainer > * .image {
	border: 6px #e6dbbb solid !important;
	width: 120px !important;
	height: 100px !important;
	margin-right: 5px;
}
.NewsContainer > * .image:hover {
	border: 6px #a7aa7b solid !important;
}
.NewsContainer > .TopImage {
	display: inline-block;
	float: left;
}
.NewsTitleTop, .NewsTitle {
	display: inline-block;
	margin-bottom: 7px;
}
.NewsTitleTop a, .NewsTitle a {
	color: #399acd !important;
	font-weight: bold;
}
.NewsTitleTop a:hover, .NewsTitle a:hover {
	text-decoration: underline;
}
.news-date {
	display: block;
	color: #81807c !important;
	font-weight: bold;
}
.NewsDescription {
	float: left;
	color: #777976;
	text-align:justify;
	line-height: 13px;
}
.top-readmore {
	display: inline-block;
}
.top-readmore a {
	padding-left: 2px;
	color: #24502d;
}
.captioned-image {
	width: 100%;
	float: left;
	margin-top: 23px;
}
.image div div img {
	width: 100%;
}
.news-title {
	width: 70%;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 10px;
	color: #1890cc;
	display: inline-block;
}
.news-gdate {
	padding-top: 25px;
	padding-bottom: 25px;
	float: right;
	display: inline-block;
	color: #666666;
	background: url('../img/news-date-icon.jpg') center left no-repeat;
	width: 79px;
	text-align: right;
	height: 15px;
}
.article-content {
	width: 100%;
	text-align: left;
	color: #676568;
	float: left;
}
.article-content div p {

}
/****** news page ********/
/****** publication *****/
#featured .ui-tabs-panel .info {
	display: none;
}
#featured {
	width: 370px;
	padding-right: 250px;
	position: relative;
	height: 250px;
	overflow: hidden;
	margin-top: 17px;
	float: left;
}
#featured ul.ui-tabs-nav {
	position: absolute;
	top: 0;
	left: 377px;
	list-style: none;
	padding: 0;
	margin: 0;
	width: 243px;
	height: 252px;
	overflow: auto;
	overflow-x: hidden;
	z-index: 10;
}
.ui-tabs-panel img {
	width: 401px;
	height: 100%;
}
#featured ul.ui-tabs-nav li {
	padding-bottom: 2px;
	font-size: 12px;
	color: #666;
}
#featured ul.ui-tabs-nav li img {
	float: left;
	margin: 2px 5px;
	background: #fff;
	padding: 2px;
	border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span {
	font-size: 14px;
	font-family: arial;
	line-height: 18px;
	color: #665d3e;
	display: block;
	margin: 0 auto;
	padding: 11px;
	height: 17px;
	text-align: center;
}
#featured li.ui-tabs-nav-item a {
	display: block;
	height: 40px;
	text-decoration: none;
	color: #333;
	background: url(../img/fetured-list-nav-bg.png) no-repeat right center;
	line-height: 20px;
	outline: none;
}
#featured li.ui-tabs-nav-item a:hover {
	background: url(../img/fetured-list-nav-hover-bg.png) no-repeat right center;
}
#featured li.ui-tabs-selected, #featured li.ui-tabs-active {
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a {
	background: url(../img/fetured-list-nav-activer-bg.png) no-repeat right center;
	color: #fff !important;
}
#featured ul.ui-tabs-nav li.ui-tabs-active a span {
	color: #fff !important;
}
.ui-state-active a span {
	color: #fff !important;
}
#featured .ui-tabs-panel {
	width: 401px;
	height: 250px;
	background: #999;
	position: relative;
}
#featured .ui-tabs-panel .info {
	position: absolute;
	bottom: 24px;
	left: 0;
	height: 70px;
	background: url('../img/transparent-bg.png');
	height: 30px;
}
#featured .ui-tabs-panel .info a.hideshow {
	position: absolute;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #f0f0f0;
	right: 10px;
	top: -20px;
	line-height: 20px;
	margin: 0;
	outline: none;
	background: #333;
	display: none;
}
#featured .info h2 {
	font-size: 1.2em;
	font-family: Georgia, serif;
	color: #fff;
	padding: 5px;
	margin: 0;
	font-weight: normal;
	overflow: hidden;
}
#featured .info p {
	margin: 0 5px;
	font-family: Verdana;
	font-size: 11px;
	line-height: 15px;
	color: #f0f0f0;
}
#featured .info a {
	text-decoration: none;
	color: #fff;
	font-size: 16px;
}
#featured .info a:hover {
	text-decoration: underline;
}
#featured .ui-tabs-hide {
	display: none;
}
/****** drop select form element ******/
.publication-control span.customSelect {
	float: left;
	width: 249px;
	height: 30px;
	font-size: 11px;
	color: #7c7c7c;
	padding: 5px 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	background: url(../img/pub-dropdown-bg.png) left center no-repeat !important;
	line-height: 30px;
	position: absolute;
	left: 1;
	display: inline-block;
}
.publication-control span.customSelect.changed {
	background-color: #f0dea4;
}
.customSelectInner {
	z-index: 1000;
}
.publication-control {
	width: 100%;
	float: left;
}
.publication-control select {
	z-index: 10000;
	float: left;
	width: 200px !important;
	position: absolute;
	opacity: 0;
	height: 37px !important;
	font-size: 12px !important;
	line-height: 30px !important;
	position: absolute;
	display: inline-block;
	left: 1;
}
/****** drop select form element ******/
.pub-Search-container {
	width: 400px;
	float: right;
	background: url(../img/pub-Search-bg.png) left center no-repeat;
	height: 38px;
	margin-left: 9px;
	margin-right: 64px;
}
.pub-Search-container input[type="text"] {
	width: 212px;
	margin-left: 8px;
	height: 36px;
	line-height:19px;
	background: none;
	border: 0;
	float: left;
	outline: none;
}
.Searchbtn-pub {
	float: left;
	margin-left: 6px;
	margin-top: 9px;
}
.pubList {
	width: 100%;
	float: left;
	height: auto;
}
.pubList ul {
	padding: 0;
	list-style: none;
	float: left;
	direction: ltr;
	text-align: left;
}
.pubList ul li {
	float: left;
	width: 100%;
	display: inline-block;
	height: auto;
	border-bottom: solid 1px #a7c9d2;
}
.pub-image {
	float: left;
	width: 125px;
	height: 112px;
	padding-bottom: 23px;
	padding-top: 23px;
}
.pub-image img , .pub-image input {
	display: block;
	width: 100%;
	height: 100%;
}
.pub-info-container {
	float: left;
	width: 74%;
	height: 85px;
	margin-left: 27px;
	margin-top: 20px;
	font-size: 13px;
}
.pub-info {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.Nametitle {
	color: #9a9993 !important;
	float: left;
	font-size: 13px !important;
}
.Nametitle span {
	color: #9a9993 !important;
	float: left;
	font-size: 13px !important;
}
.NameValue a {
	font-size: 13px !important;
}
.NameValue span {
	font-size: 13px !important;
	color: #9a9993 !important;
}
.NameValue {
	float: left;
	padding-left: 5px;
	font-weight: 600;
		display: inline-block;
	width: 90% !important; 

}
.NameValue a, .NameValue span {
	color: #1f1f1c !important;
	float: left;
	text-align: left;
}
.authortitle span, .authorValue span {
	color: #23522c !important;
	font-size: 12px !important;
	float: left !important;
}
.authortitle {
	text-decoration: underline;
}

.rateit{

float:left !important;
margin-left:5px !important;
}



.mainPub tr:first-child td span {
	font-size: 28px;
	color: #1C92B8;
}
.grid-row-cart {
	width: 71%;
	padding: 22px;
	background: #efe9d9;
}
.grid-cart {
	border: 0 !important;
	width: 100%;
}
.pub-info-container-cart {
	float: left;
	width: 62%;
	height: 85px;
	margin-left: 27px;
	margin-top: 20px;
	font-size: 13px;
}
.Delet-cart {
	font-size: 13px;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: #8D6319;
	color: #fff;	
	
}
.Update-cart {
	font-size: 13px;
	padding: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	background: green;
	color: #fff;
	margin-right:5px;
}

.pub-price {
	text-align: center;
	color: #fff !important;
	display: inline-block;
	width: 61px;
	height: 27px;
	line-height: 27px;
	float: left;
	background: url(../img/pub-price-bg.jpg) center center no-repeat;
	text-decoration: underline;
	font-size: 12px !important;
}
.pub-price span {
	color: #fff !important;
	font-size: 12px !important;
}
.pub-addCart {
	display: inline-block;
	width: 124px;
	height: 25px;
	line-height: 30px;
	float: right !important;
	color: #3f8fb7 !important;
	background: url(../img/pub-addcatr-bg.png) right bottom no-repeat;
	font-size: 16px !important;
	text-decoration: underline !important;
	text-align: left;
}
.pub-addCart-GO {
	display: inline-block;
height: 18px;
line-height: 18px;
float: right !important;
color: #FFFFFF !important;
font-size: 16px !important;

text-align: left;

background: #3f8fb7;
padding: 5px;
border: #ccc 1px solid;
}
.pub-back {
	display: inline-block;
height: 18px;
line-height: 18px;
float: left !important;
color: #FFFFFF !important;
font-size: 16px !important;
text-align: left;
background: #ea6a53;
padding: 5px;
border: #ccc 1px solid;
}

.pub-addCart-total-items {

display: inline-block;
width: 45px;
height: 25px;
line-height: 25px;
float: right !important;
color: #3f8fb7 !important;
background: url(../img/pub-addcatr-bg.png) right bottom no-repeat;
font-size: 31px !important;
text-align: left;
margin-left: 8px;
}
.left-nav {
	width: 216px;
	height: auto;
	float: left;
	margin-top: 13px;
	margin-right: 20px;
}
.left-nav h3, .left-nav ul, .left-nav a {
	width: 100%;
	float: left;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.nav-title span {
	font-size: 20px !important;
	color: #1a90cb;
	margin-bottom: 7px !important;
	margin-left: 3px !important;
	font-weight: bold;
}
.nav-title {
	margin-bottom: 15px !important;
}
.list-title span {
	width: 88.5% !important;
	height: 15px;
	padding: 10px !important;
	padding-left: 15px !important;
	font-size: 14px;
	font-weight: lighter;
	color: #fff;
}
.list-title {
	width: 91% !important;
	height: 15px;
	background: url(../img/pub-left-nav-bg.jpg) no-repeat top center !important;
	padding: 10px !important;
	font-size: 14px;
	font-weight: lighter;
	color: #fff;
}
.cBoxInner {
	float: right;
	width: 22%;
	border: rgb(116, 87, 26) 1px solid;
	background: #E9E6D6;
}
.cBoxInner div {
	padding: 5px;
}
.left-nav ul {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	background-color: #eae2c8 !important;
}
.left-nav ul div table tbody tr:first-Child {
	display: none;
}
.left-nav ul li {
	width: 100%;
	display: inline-block;
	background: url(../img/left-nav-subitems-style.png) 16px 6px no-repeat;
}
.left-nav ul li a {
	color: #555555;
	font-size: 12px;
	padding: 2px;
	padding-left: 40px;
	text-decoration: none !important;
	width: 81%;
	text-align: left;
}
.left-nav ul li a:hover {
	color: #1a90cb;
	background-image: url(../img/left-nav-subitems-style.png);
	background-position: 16px 6px;
	background-repeat: no-repeat;
}
.show-all {
	width: 93% !important;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding-left: 15px !important;
	font-size: 14px;
	color: #2f5c33;
	background: url(../img/show-all-bg.jpg) repeat-x left top;
}
.show-all:hover {
	color: #47944E;
}
.mainSlider {
	width: 109%;
	height: 160px;
	display: inline-block;
	position: relative;
	background: url(../img/slide-pub-detials.jpg) repeat-x left top;
	margin-left: -30px;
}
.contentSlider {
	width: 1000px;
	height: 142px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.contentDiv {
	width: 140px;
	height: 135px;
	display: inline-block;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 25px;
}
.mainSlider a.prev {
	background: url(../img/pre-arrow-pub.png) no-repeat transparent;
	width: 17px;
	height: 20px;
	display: inline-block !important;
	position: relative;
	float: left;
	top: -10px;
	left: 44px;
}
.mainSlider a.next {
	background: url(../img/next-arrow-pub.png) no-repeat transparent;
	width: 17px;
	height: 19px;
	display: inline-block !important;
	left: 659px;
	position: relative;
	top: -10px;
}
.sliderlink {
width: 119px!important;
		height: 100%; /*	display: block;*/;
	color: #717171;
	font-size: 12px;
	text-decoration: none;
	display:block !important;
}
.sliderlink img {
	float: left;
	width: 119px;
	height: 98px;
}
.caroufredsel_wrapper {
	width: 581px !important;
	height: 138px !important;
	margin: 0px 70px !important;
	margin-top: 20px !important;
}
.mainSliderDivText {
display: block;
position: relative;
text-align: left;
text-underline-style: none;
color: #717171;
padding: 3px;
font-size: 10px;
font-family: arial;
float: left;
height: 36px;
width: 116px;
overflow: hidden;	
	
}
.slider-title {
	/*	height:55px; */
	width: 100%;
	float: left;
}
.slider-title span {
	display: inline-block;
	font-size: 17px;
	font-weight: lighter;
	color: #44a2ce;
	margin-top: 14px;
	margin-bottom: 5px;
}
.pubList-detials {
	width: 100%;
	float: left;
	height: auto;
}
.pubList-detials div {
	float: left;
	direction: ltr;
	text-align: left;
}
.pubList-detials div .pub-image {
	float: left;
	width: 157px;
height: 170px;	padding-bottom: 9px;
	padding-top: 23px;
}
.pubList-detials div .pub-info-container {
	float: left;
	width: 73%;
	height: auto;
	margin-left: 27px;
	margin-top: 20px;
	font-size: 13px;
}
.dvcart .grid-row ul div table tbody tr td {
	background: none !important;
	color: none;
}
.dvcart .grid-row ul div table {
	border: 0 important;
}
.dvcart .grid-row-cart ul div .grid-catr tbody tr td span a {
	font-size: 13px !important;
	font-size: 13px !important;
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: rgb(112, 99, 28);
	padding: 10px;
	color: #fff;
	margin-top: -10px;
}
.cart-delete{
	float:right;
}
.pub-info-details {
	width: 100%;
	float: left;
	margin-top: 2px;
}
.pub-info-details-name {
	width: 100%;
	float: left;
	margin-top: 2px;
	margin-bottom: 10px;
}
.pub-info-details-book {
	width: 100%;
	float: left;
	height: auto;
}
.pub-info-details-book p span {
	width: 100%;
	float: left;
	height: auto;
	color: #717171 !important;
	font-size: 11px !important;
}
.pub-info-details-book p a {
	color: #23522c !important;
}
.pub-addCart-details {
	display: inline-block;
	width: 102px;
	height: 25px;
	line-height: 33px;
	float: left;
	margin-left: 40px;
	color: #3f8fb7 !important;
	background: url(../img/pub-addcatr-bg.png) left bottom no-repeat;
	font-size: 15px;
	text-decoration: underline !important;
	text-align: right;
}
.Nametitle {
	color: #9a9993;
}
.NameValue {
	color: #1f1f1c;
	font-weight: 600;
	width: auto;
}
.authortitle, .authorValue span {
	color: #23522c !important;
	font-size: 12px !important;
}

.authortitle, .authorValue input {
	color: #23522c !important;
	font-size: 12px !important;
	float:left;
}


.authortitle {
	text-decoration: underline;
}
.pub-price {
	text-align: center;
	color: #fff !important;
	display: inline-block;
	width: 97px;
	height: 27px;
	line-height: 27px;
	float: left;
	background: url(../img/pub-price-bg.jpg) center center no-repeat;
	text-decoration: underline;
	font-size: 11px !important;
}
.pub-addCart {
	display: inline-block;
	width: 124px;
	height: 25px;
	line-height: 30px;
	float: right !important;
	color: #3f8fb7 !important;
	background: url(../img/pub-addcatr-bg.png) right bottom no-repeat;
	font-size: 16px;
	text-decoration: underline !important;
}
.pub-price a {
	float: right !important;
}
.comment-section {
	width: 100%;
	float: left;
}
.Comments-Number span {
	width: 100%;
	float: left;
	color: #1a6503;
	text-align: left;
	text-decoration: underline;
	font-size: 22px;
	padding-top: 40px;
}
.text-area-comments {
	margin-top: 10px;
	width: 100%;
	float: left;
	background: url(../img/comments-text-area.png) top right no-repeat;
}
.text-area-comments textarea {
	width: 94%;
	height: 52px;
	background: none;
	border: 0;
	float: left;
	padding: 17px;
	resize: none;
	color: #7c7c7c;
	margin-left: 10px;
}
.profile-image {
	width: 53px;
	height: 51px;
	float: left;
	background: url(../img/profile-image-border-pub.png) center center no-repeat;
	margin-left: 12px;
}
.profile-image-incomment {
	width: 53px;
	height: 51px;
	float: left;
	background: url(../img/profile-image-border-pub.png) center center no-repeat;
	margin-left: 41px;
}
.profile-image-incomment img {
	padding: 3px;
}
.profile-image img {
	padding: 3px;
}
.Submit-btn-comments {
	background-color: none !important;
	border: 0 !important;
	width: 59px !important;
	height: 21px;
	display: inline-block;
	color: #fefefc !important;
	background: url(../img/submit-btn-pub.png) center center no-repeat;
	float: right;
	min-width: 0em !important;
	line-height: 6px !important;
}
.btn-row {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.comment-section ul {
	margin: 0;
	padding: 0;
	width: 109%;
	margin-left: -30px;
	margin-top: 13px;
	float: left;
}
.comment-section ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
	width: 100%;
	float: left;
	padding-top: 15px;
}
.comment-writer {
	width: auto;
	float: left;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
	color: #000;
}
.comment-date {
	width: auto;
	float: left;
	display: inline-block;
	font-size: 13px;
	padding-left: 10px;
	color: #a09e9b;
	border-left: solid 1px #a09e9b;
}
.comment-text {
	font-size: 12px;
	height: 30px;
	float: left;
	display: inline-block;
	padding-right: 20px;
	width: 96%;
}
.comment-text span {
	text-align: left;
	float: left;
}
.comment-info {
	width: 84%;
	margin-left: 20px;
	font-size: 12px;
	color: #515151;
	float: left;
}
.odd-comments {
	background-color: #ded9ca;
}
.view-all {
	width: 107% !important;
	margin-left: -30px;
	display: inline-block;
	height: 41px;
	line-height: 36px;
	padding-right: 13px !important;
	font-size: 17px;
	color: #2f5c33;
	background: url(../img/view-all-comments-bg.png) repeat-x left top;
	text-align: right;
	margin-bottom: -32px;
}
/******* publication *******/
/******* Forms design css *****/
span.customSelect {
	font-size: 11px;
	color: #7c7c7c;
	padding: 5px 7px;
	padding-top: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px;
	background: url(../img/Form-Select-bg.jpg) left center no-repeat;
	float: left;
	width: 443px;
	padding-left: 27px;
	height: 25px;
	position: absolute;
	line-height: 30px;
	padding-top: 0;
}
span.customSelect.changed {
	background-color: #f0dea4;
	background: #efe9d9;
	padding: 31px;
	margin-top: 13px;
	margin-bottom: 13px;
	padding-top: 10px;
}
.customSelectInner {
	z-index: 1000;
}
.Form-controls {
	width: 100%;
	float: left;
}
.form-check-control tbody tr td label {

}
.form-row {
	width: 100%;
	height: auto;
	min-height: 35px;
	float: left;
	margin-top: 10px;
}
.select-control, .text-box-control {
	width: 71%;
	height: auto;
	float: right;
}
.text-box-control {
	width: 71%;
	height: 25px;
	float: right;
	background: url(../img/Form-text-box-bg.jpg) left center no-repeat;
}
.select-control select {
	z-index: 1000;
	float: right;
	width: 475px !important;
	position: absolute;
	opacity: 0;
	height: 30px !important;
	font-size: 11px;
	line-height: 25px !important;
	position: absolute;
	display: inline-block;
	left: 1;
	padding-top: 5px;
	font-size:14px !important;
}
.label-control {
	display: table-cell;
	width: 170px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	float: left;
	text-align: left;
}
.text-box-control input {
	width: 90%;
	border: 0;
	background: none;
	height: 22px;
	padding-left: 20px;
	color: #7c7c7c;
	float: left;
	font-size:14px;
	outline:none !important;
}
.text-box-control label {
	float: right;
}
.text-area-control {
	margin-top: 10px;
	width: 100%;
	float: left;
	background: url(../img/Form-text-area-bg.jpg) top center no-repeat;
}
.text-area-control textarea {
	width: 95%;
	height: 120px;
	background: none;
	border: 0;
	float: left;
	padding: 17px;
	resize: none;
	color: #7c7c7c;
	font-size:14px;
	outline:none !important;
}
input[type="button"], input[type="reset"], input[type="submit"], button {
outline:none !important;

}

.grid-row, .btn-row {
	width: 100%;
	float: left;
	margin-top: 10px;
}
.Submit-btn, .Reset-btn {
	background-color: none !important;
	border: 0 !important;
	width: 124px !important;
	height: 34px !important;
	display: inline-block !important;
	color: #fff !important;
	font-size: 14px !important;
}
.Reset-btn {
	background: url(../img/reset-btn-bg.jpg) center center no-repeat !important;
}
.Submit-btn {
	background: url(../img/submit-btn.jpg) center center no-repeat !important;
}
.grid {
	text-align: center;
	border: 3px #858580 solid;
	font-size: 13px;
}
.grid tbody tr td, .grid tbody tr th {
	padding: 5px;
}
.grid tbody tr th {
	background: #e2563d;
	color: #fff;
}
.grid tbody tr td {
	background: #d0d0d0 !important;
	color: #837B7B !important;
}
.hyper-control {
	color: #115E07 !important;
	font-size: 13px;
	padding: 10px;
	display: inline-block;
}
.hyper-control:hover {
	color: #8EA88A !important;
}
.check-control {
	float: left;
	width: 70%;
	margin-left: 20px;
}
.check-control span, .check-control input {
	display: inline-block;
	padding: 5px;
	line-height: 1.5em !important;
	color: #245619;
	font-size: 12px;
	float: left !important;
	padding-top:0 !important;

}
.check-control input {
	display: block;

}
/******* Forms design css *****/
/***** sliders new *****/
.amazingslider-slider-2 {
	display: none !important;
}
.amazingslider-bullet-wrapper-2 div div, .amazingslider-bullet-wrapper-2 div div:first-Child img {
	width: 180px !important;
	height: 184px !important;
}
.amazingslider-bullet-wrapper-2 div {
	width: 180px !important;
}
.amazingslider-bullet-wrapper-2 div {
	padding-right: 13px !important;
	margin-right: 0px !important;
	background: none !important;
}
.amazingslider-nav-container-2 {
	width: 579px !important;
	margin-left: 33px !important;
}
.amazingslider-bullet-wrapper-2 div div img {
	margin-left: 0px !important;
}
.amazingslider-car-left-arrow-2 {
	background-position: 14% 90% !important;
	top: -46px !important;
	background-image: url('../img/carouselarrows-32-32-1.png') !important;
}
.amazingslider-car-right-arrow-2 {
	background-position: 80% 9% !important;
	top: -46px !important;
	background-image: url('../img/carouselarrows-32-32-1.png') !important;
}
.amazingslider-nav-thumbnail-tite-2 {
}
.amazingslider-bullet-wrapper-2 div div:last-Child {
	height: 178px !important;
	margin-top: 89px !important;
}
.amazingslider-bullet-wrapper-2 div div:last-Child a span {
	text-align: left !important;
	font-size: 11px !important;
	color: #363636 !important;
	padding: 0 !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	background-position: top center;
	width: 100% !important;
	float: left;
}
.amazingslider-bullet-wrapper-2 div div:hover a span {
	text-align: left !important;
	text-decoration: underline;
	font-size: 11px !important;
	color: #948e00 !important;
	padding: 0 !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	background-position: top center;
	width: 100% !important;
	float: left;
}

.amazingslider-bullet-wrapper-2 div div:last-Child a {
	width: 100%;
	float: left;
	display: inline-block;
	padding-top: 3px;
	padding-bottom: 3px;
}
.amazingslider-nav-thumbnail-tite-2 {
	padding: 0 !important;
	padding-top: 10px !important;
}
.amazingslider-bullet-wrapper-2 div div:last-Child a img {
	width: 103px !important;
	height: 22px !important;
	float: left;
}
.publications-item-price {
	display: inline-block;
	color: #bc3726;
	width: 100%;
	text-align: left !important;
}
.AddToChart {
	display: block;
	width: 103px;
	height: 22px;
	margin-top: 22px;
}
/***********kowlaged slider *************/
.knowledge-area .amazingslider-watermark-0 {
	display: none !important;
}
.knowledge-area .amazingslider-arrow-left-0, .knowledge-area .amazingslider-text-wrapper-0, .knowledge-area .amazingslider-arrow-right-0, .knowledge-area .amazingslider-watermark-0, .knowledge-area .amazingslider-bottom-shadow-0 {
	display: none !important;
}
.knowledge-area .amazingslider-arrow-left-1, .knowledge-area .amazingslider-text-wrapper-1, .knowledge-area .amazingslider-arrow-right-1, .knowledge-area .amazingslider-watermark-1, .knowledge-area .amazingslider-bottom-shadow-1 {
	display: none !important;
}
.knowledge-area .amazingslider-space-0, .knowledge-area .amazingslider-img-0 img {
	width: 295px !important;
	height: 211px !important;
}
.knowledge-area .amazingslider-bullet-0-0 {
	width: 40px;
	height: 45px;
}
.knowledge-area .amazingslider-nav-container-0 {
	margin-left: 12px !important;
	margin-right: 0px !important;
	overflow: hidden;
	width: 273px !important;
}
.knowledge-area .amazingslider-car-left-arrow-0, .knowledge-area .amazingslider-car-right-arrow-0 {
	width: 7px !important;
	height: 37px !important;
}
.knowledge-area .amazingslider-car-left-arrow-0 {
	background-position: 19% 0% !important;
	width: 7px !important;
	height: 37px !important;
	left: 3px !important;
}
.knowledge-area .amazingslider-car-right-arrow-0 {
	background-position: 78% 107% !important;
	right: 3px !important;
}
.knowledge-area .amazingslider-nav-0 {
	background: url(../img/knowlage-thumbnil-bg.png) top center no-repeat;
	height: 65px !important;
	margin-top: 0 !important;
}
.knowledge-area .amazingslider-slider-0 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: auto;
	margin-left: 0px !important;
	border-width: 0px !important;
	border-style: none !important;
}
.amazingslider-watermark-1 {
	display: none !important;
}
.amazingslider-arrow-left-1, .amazingslider-text-wrapper-1, .amazingslider-arrow-right-1, .amazingslider-watermark-1, .amazingslider-bottom-shadow-1 {
	display: none !important;
}
.amazingslider-arrow-left-1, .amazingslider-text-wrapper-1, .amazingslider-arrow-right-1, .amazingslider-watermark-1, .amazingslider-bottom-shadow-1 {
	display: none !important;
}
.amazingslider-space-1, .amazingslider-img-1 {
	width: 295px !important;
	height: 211px !important;
	background-color: #e5e5e5 !important;
}
.amazingslider-bullet-0-1 {
	width: 40px;
	height: 45px;
}
.amazingslider-img-1 img {
	padding: 16px;
	width: 262px !important;
	height: 178px !important;
}
.amazingslider-nav-container-1 {
	margin-left: 12px !important;
	margin-right: 0px !important;
	overflow: hidden;
	width: 273px !important;
}
.amazingslider-car-left-arrow-1, .amazingslider-car-right-arrow-1 {
	width: 7px !important;
	height: 37px !important;
}
.amazingslider-car-left-arrow-1 {
	background-position: 19% 0% !important;
	width: 7px !important;
	height: 37px !important;
	left: 3px !important;
}
.amazingslider-car-right-arrow-1 {
	background-position: 78% 107% !important;
	right: 3px !important;
}
.amazingslider-nav-1 {
	height: 65px !important;
}
.amazingslider-slider-1 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: auto;
	margin-left: 0 !important;
	border-width: 0 !important;
}
.amazingslider-nav-featuredarrow-1 {
	background-image: url(../img/featuredarrow-16-8-1.png) !important;
}
.amazingslider-car-left-arrow-0, .amazingslider-car-right-arrow-0, .amazingslider-car-left-arrow-1, .amazingslider-car-right-arrow-1 {
	background-image: url(../img/carouselarrows-32-32-0.png) !important;
}
.amazingslider-bullet-1-0 {
	background-color: #bdbdbd !important;
}
.amazingslider-nav-featuredarrow-0 {
	background-image: url(../img/featuredarrow-16-8-0.png) !important;
}
.amazingslider-nav-featuredarrow-1 {
	background-image: ;
}
#amazingslider-3, #amazingslider-2 {
	margin-top: 16px !important;
	float: left !important;
}

/******** sliders new *******/
/****** industry image slider *******/
#amazingslider-2 .amazingslider-watermark-0 {
	display: none !important;
}
#amazingslider-2 .amazingslider-arrow-left-0, #amazingslider-2 .amazingslider-text-wrapper-0, #amazingslider-2 .amazingslider-arrow-right-0, #amazingslider-2 .amazingslider-watermark-0, #amazingslider-2 .amazingslider-bottom-shadow-0 {
	display: none !important;
}
#amazingslider-2 .amazingslider-arrow-left-0, #amazingslider-2 .amazingslider-text-wrapper-0, #amazingslider-2 .amazingslider-arrow-right-0, #amazingslider-2 .amazingslider-watermark-0, #amazingslider-2 .amazingslider-bottom-shadow-0 {
	display: none !important;
}
#amazingslider-2 .amazingslider-space-0, #amazingslider-2 .amazingslider-img-0 {
	width: 295px !important;
	height: 211px !important;
	background-color: #e5e5e5 !important;
}
#amazingslider-2 .amazingslider-bullet-0-1 {
	width: 40px;
	height: 45px;
}
#amazingslider-2 .amazingslider-img-0 img {
	padding: 16px;
	width: 262px !important;
	height: 178px !important;
}
#amazingslider-2 .amazingslider-nav-container-0{
	margin-left: 12px !important;
	margin-right: 0px !important;
	overflow: hidden;
	width: 273px !important;
}
#amazingslider-2 .amazingslider-car-left-arrow-0, #amazingslider-2 .amazingslider-car-right-arrow-0 {
	width: 7px !important;
	height: 37px !important;
}
#amazingslider-2 .amazingslider-car-left-arrow-0 {
	background-position: 19% 0% !important;
	width: 7px !important;
	height: 37px !important;
	left: 3px !important;
}
#amazingslider-2 .amazingslider-car-right-arrow-0 {
	background-position: 78% 107% !important;
	right: 3px !important;
}
#amazingslider-2 .amazingslider-nav-0 {
	height: 65px !important;
}
#amazingslider-2 .amazingslider-slider-0 {
	display: block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: auto;
	margin-left: 0 !important;
	border-width: 0 !important;
}
#amazingslider-2 .amazingslider-nav-featuredarrow-0 {
	background-image: url(../img/featuredarrow-16-8-1.png) !important;
}
.amazingslider-car-left-arrow-0, .amazingslider-car-right-arrow-0, .amazingslider-car-left-arrow-1, .amazingslider-car-right-arrow-1 {
	background-image: url(../img/carouselarrows-32-32-0.png) !important;
}
#amazingslider-2 .amazingslider-bullet-0-0 {
	background-color: #bdbdbd !important;
}
#amazingslider-2 .amazingslider-nav-featuredarrow-0 {
	background-image: ;
}
#amazingslider-2 .amazingslider-bottom-shadow-0 {
	display:none !important;
}
/****** industry image slider *******/

/******* staff profile page css *****/
.stuff-info {
	height: 290px;
	width: 100%;
	float: left;
}
.stuff-pic {
	height: 290px;
	float: left;
	width: 263px;
	background: url(../images/profile-pic-bg.png) no-repeat left top;
}
.stuff-pic img {
	padding: 22px;
}
.stuff-name {
	display: inline-block;
	width: 219px;
	margin: 0 auto;
	color: #256d95;
	font-weight: bold;
	font-size: 14px;
	margin-left: 22px;
	text-align: center;
}
.profile-over-bg {
	width: 30px;
	height: 55px;
	background: url(../images/over-bg.png) no-repeat center top;
	position: absolute;
	margin-top: 22px;
	margin-left: 48px;
}
.attribute {
	color: #43a4cf;
	padding: 33px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 15px;
}
.value {
	color: #929292;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 15px;
}
.stuff-info table {
	margin-top: 18px;
	float: left;
}
.stuff-info table tr {
	height: 28px;
}
.odd-stuff-info {
	background-color: #f0efeb;
}
.date-of-joine {
	float: left;
	width: 100%;
	margin-top: 22px;
	color: #a7aa7b;
	font-size: 11px;
}
.date-of-joine .date {
	color: #666666;
	font-size: 11px;
}
.stuff-title {
	float: left;
	width: 100%;
	color: #1a90cb;
	font-size: 15px;
	margin-top: 22px;
	font-weight: bold;
}
.job-role {
	width: 50%;
	font-size: 15px;
	margin-top: 22px;
	color: #1a90cb;
	float: none;
	text-align: left;
	font-weight: bold;
}
.about-stuff {
	width: 100%;
	float: left;
	padding-top: 5px;
	display: inline-block;
	text-align: justify;
}
.about-stuff a {
	color: #23522c;
}
/* New Staff */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.stuff-info {
	height: 290px;
	width: 100%;
	float: left;
}
.stuff-pic {
	height: 290px;
	float: left;
	width: 263px;
	background: url("/Style Library/Images/profile-pic-bg.png") no-repeat left top;
}
.stuff-pic-2 {
	min-height: 200px;
	max-height: 200px;
	min-width: 217px;
	max-width: 217px;
}
.stuff-name {
	display: inline-block;
	width: 219px;
	margin: 0 auto;
	color: #256d95;
	font-weight: bold;
	font-size: 14px;
	margin-left: 22px;
	text-align: center;
}
.profile-over-bg {
	width: 30px;
	height: 55px;
	background: url("/Style Library/Images/over-bg.png") no-repeat center top;
	position: absolute;
	margin-top: 22px;
	margin-left: 48px;
}
.attribute {
	color: #43a4cf;
	padding: 33px;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 15px;
}
.value {
	color: #929292;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 15px;
}
.stuff-info table {
	margin-top: 18px;
	float: left;
}
.stuff-info table tr {
	height: 28px;
}
.odd-stuff-info {
	background-color: #f0efeb;
}
.date-of-joine {
	float: left;
	width: 100%;
	margin-top: 22px;
	color: #a7aa7b;
	font-size: 11px;
}
.date-of-joine .date {
	color: #666666;
	font-size: 11px;
}
.stuff-title {
	float: left;
	width: 100%;
	color: #1a90cb;
	font-size: 15px;
	margin-top: 22px;
	font-weight: bold;
}
.job-role {
	width: 50%;
	font-size: 15px;
	margin-top: 22px;
	color: #1a90cb;
	float: none;
	text-align: left;
	font-weight: bold;
}
.about-stuff {
	width: 93%;
	float: left;
	padding-top: 5px;
	display: inline-block;
}
.about-stuff a {
	color: #23522c;
}
/******* staff profile page css *****/
/***** 	team site *******/
#layoutsTable tr td {
		
}
.even-reg {
margin-left: -25px;

text-align: center;
color: #fff !important;
display: inline-block;
width: 107px;
height: 27px;
line-height: 27px;
float: left;
background: url('/Style Library/Images/button.png') center center no-repeat;
text-decoration: underline;
font-size: 11px !important;
}

.even-reg a {
text-decoration:none;

}



#layoutsTable div {
	width: 92%;
	padding-left:2px;
}
.publistPager td table tbody tr td span {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url('../img/pager-items-bg-active.png') center center no-repeat;
	color: #fff !important;
	line-height: 20px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 12px !important;
}
.publistPager td table tbody tr td a {
	display: inline-block;
	width: 22px;
	height: 20px;
	background: url('../img/pager-items-bg.png') center center no-repeat;
	color: #fff !important;
	line-height: 20px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 10px;
}
/***** 	team site *******/
.knowledge-area .ms-webpartzone-cell, .industry-area .ms-webpartzone-cell, .Event-area .ms-webpartzone-cell {
	margin-bottom: -1px !important;
}
.Event-area div div div div div a span.publications-subtitle { 
border: 0;
}
#layoutsTable {
	display:inline-block;
	float:left;
	width: 734px !important;
	margin-top: 13px;
	background: #efe9d9;

}
.ms-dlgContent, .ms-dlgBorder { 
	height:auto !important;

}
.MiddleArea {
	height:auto !important;
	min-height:100px !important;
	margin-top: 200px;
}
.ms-popupBorder {
	display:none !important; 
}

.ForgetPass {
	line-height:19px;
}
.sigout {
	line-height: 19px;
color: #5a5a5a;
}

.event-item-date, .event-item-title, .event-item-discribtion, .More {
	font-size:12px !important;
}

#fs-minus, #fs-plus {
	padding:3px !important;
}

.mainSliderHome {
	width: 634px;
height: 267px;
display: inline-block;
	position: relative;

}
.contentSliderHome {
	width: 1000px;
	height: 142px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.contentDivHome {
	width: 180px !important;
	height: auto;
	overflow:hidden;
	display: inline-block;
	float: left;
	margin-left: 7px;
	margin-right: 7px;
	background-repeat: no-repeat;
	background-position-x: 50%;
	background-position-y: 25px;
}
.mainSliderHome a.prev {
	background-image: url('../img/carouselarrows-32-32-1.png')  !important;
	background-repeat:no-repeat ;
	background-position: 14% 90% !important;
	width: 17px;
	height: 20px;
	display: inline-block !important;
	position: relative;
	float: left;
	top: -180px;
left: 34px;
}
.mainSliderHome a.next {
	background-image: url('../img/carouselarrows-32-32-1.png') !important;
	background-repeat: no-repeat  ;
	background-position: 80% 9% !important;
	width: 17px;
	height: 19px;
	display: inline-block !important;
	left: 659px;
	position: relative;
	top: -180px; 
}
.contentSliderHome .sliderlink img { 
	width: 180px !important;
height: 184px !important;
}
.contentSliderHome .mainSliderDivText span {     
	

text-align: left !important;
font-size: 12px !important;
color: #363636 !important; 
padding: 0 !important;
padding-left: 3px !important;
padding-right: 3px !important;
background-position: top center;
width: 100% ;
float: left;

height:42px;
}
.contentSliderHome .mainSliderDivText a:hover { 
	
text-decoration: underline;
color: #948e00 !important;
text-align: left !important;
font-size: 13px !important;
padding: 0 !important;
padding-left: 3px !important;
padding-right: 3px !important;
background-position: top center;
width: 100% !important;
float: left; 
}
.contentSliderHome .publications-item-price span {
display: inline-block;
color: #bc3726;
width: 50%;
text-align: left !important;
font-size:12px;
font-weight:bold;

	
}

.AddToChartHome {
color:#fff; 
width:103px;
height:22px;
background:url('../img/addtocarthome.png') center center no-repeat !important;
float:left;
font-size:13px;
text-align:right;
padding-right:7px;
 line-height:22px;
}
.AddToChartHome:hover {
text-decoration:underline;
}

.AddCartMain{
	text-align:right;
	margin-right:35px !important;
}
.AddCartMainhome {
	text-align:right;
	margin-right:35px !important;
margin-top:10px;
margin-bottom:10px;
margin-top:-15px;
width:620px; 
float:left;
	
}
.AddCartMainhome input[type="submit"] {
background: url("/Style Library/IRTI_STYLE/en-us/img/pub-addcatr-home-bg.png") right center no-repeat;
min-width: 40px;
height: 27px;
padding: 0;
border: 0 !important;
color: transparent;
margin-top: 12px;
background-color: none;
cursor: pointer;
}
.total-items {
	margin-right: -43px;
font-size: 19px;
color: #948e00;
}

.AddCartMainhome  img {
	float:right;
}

.ModalPopupBG {
        background-color: rgba(0, 0, 0, 0.8);
        z-index: 2147483647 !important;
        overflow: hidden;
        position: fixed;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
        padding-top: 5%;
        text-align: center;
    }

    .PopupContent {
        width: 70%;
        text-align: left;
        left: 50px;
        margin: 0 auto;
    }

    .closeicon {
        color: white;
    } 
.AuthModalPopupBG {
        background-color: rgba(102, 102, 153, 0.8);
        z-index: 2147483647 !important;
        overflow: hidden;
        position: fixed;
        top: 0px;
        right: 0px;
        bottom: 0px;
        left: 0px;
        height: 100%;
        width: 100%;
        text-align: center;
    }
.authPopup{
	padding:0px 8px 8px 8px;
	font-size:14px;
	color:green;
	font-weight:bold;
	background-color:white !important;
	width:100%;
	height:25%;
}
  

/* Organization chart style starts*/

/* Popup */
.msg-popup-box #cboxLoadedContent{background: #fff;}
.msg-popup-box .popup-title{font-weight: bold; font-size:18px;}
.msg-popup {background: #fff;padding:10px 7px;border:1px solid #333;box-shadow: 0 0 1px #333;}

/* Organization Chart */
.org-img{float:left;border:1px solid #eee;padding:5px;margin-right:15px;width:100px;}
.org-content th{text-left: right;text-transform: capitalize;font-size:15px;}
.org-img{min-height: 100px;}

/*Bubble tooltip*/
	#bubble_tooltip{
	width:400px;
	position:absolute;
	display:none;
	}
.org-member{ min-height:125px;}
.org-member h2, .org-member h3{ margin:10px; padding:0;}
/* Organization chart style ends */


#searchIcon, #searchIcon > a{
height:115px !important;
max-height:135px !important;
}

#searchIcon a{
margin:35px;
height:115px !important;
width:135px !important;
max-height:115px !important;
max-width:135px !important;
	
}


#searchIcon a img.ms-siteicon-img {
height:115px !important;
max-height:115px !important;
width:135px !important;
max-width:135px !important;
margin:0px !important;
padding:0px!important;
}
.ms-ref-refiner #Container {
	margin-left:30px !important;
	margin-top: 64px;
}


.confirmMsg{
	font-size:14px;
	font-weight:bold;
	color:green;
}

.confmsg{
	padding-bottom:5px;
	margin-bottom:5px;
}


.sName {
width: 33%;
display: inline-block;
padding: 3px;
}

.sDep {
display: inline-block;
width: 33%;
padding: 3px;
}

.sHName {
width: 31%;
display: inline-block;
text-align: center;
font-size: 17px;
color: #FFFFFF;
border: 1px solid #ccc;

padding: 5px;
background: rgb(104, 160, 153);}

.sHDep {
width: 31%;
display: inline-block;
text-align: center;
font-size: 17px;
color: #FFFFFF;
border: 1px solid #ccc;

padding: 5px;
background: rgb(104, 160, 153);}
.sHDiv {
width: 31%;
display: inline-block;
text-align: center;
font-size: 17px;
color: #FFFFFF;
border: 1px solid #ccc;

padding: 5px;
background: rgb(104, 160, 153);
}
.MiddleArea >* .mainPub >* .MiddleArea {
margin-top: 0px;
}

/*login form bassel 18/3 ***/

.contenplaceholder .LogInControl{
margin-left:95px !important;
	
}

.contenplaceholder .LogInControl div{
width:86%;
display: block !important;
margin-right:69px !important;
	
}
.contenplaceholder .password > span:first-child{
	margin-right: 7px !important;
padding-top: 6px !important;
margin-left: 3px !important;
}
.contenplaceholder .LogInControl span label{
	width:auto !important;
	margin-right: 8px !important;
}
.contenplaceholder .username > span{
padding-top: 6px !important;
margin-left: 3px !important;

}

.contenplaceholder .password input{
	padding-right: 20px !important;
}
.contenplaceholder .ForgetPass{
	margin-right: 7px !important
}
.contenplaceholder .username{
	width:100%;
}


.login-form-div{
	width: 68%;
	margin-left:auto;
	margin-right:auto;
	

height: 340px;
background-repeat: no-repeat;
background-position: 23% 10%;}

.contenplaceholder .login-img{
position: absolute;
background: url('../img/login-irti.png');
background-position: right 61%;
width: 88px;
height: 111px;
background-repeat: no-repeat;	}
	

.login-form-div table{
float:right;
	
}
.login-bot-1{
	margin-right: 30px !important;
	}
	
	.contenplaceholder .LogInControl div span{
	margin-left:0px !important;
padding-right:0px !important;
	padding-left:0px !important;
}

.contenplaceholder .LogInControl > div:first-child > span:first-child {
width: 100%;
margin-top: 32px;}
/*login form bassel 18/3 ***/
/****** MOTASEM issue solving 4-6 ****/
.sys-contentplaceholder {
	float: left;
width: 744px;
}
.ms-rtestate-field {
	word-wrap:initial !important;
}

/****** MOTASEM issue solving 4-6 ****/

/*** Haytham 4-6 ***/
#MSOZoneCell_WebPartWPQ4 >* .dfwp-item >* img {
width: 150px;
height: 155px; 
}
#MSOZoneCell_WebPartWPQ4 >* .dfwp-list
{
width: 685PX !IMPORTANT;
overflow: auto;
}
#MSOZoneCell_WebPartWPQ4 >* .dfwp-item {

padding-right: 10px;
}
/*** Haytham 4-6 ***/


/********* site map CSS ******/

.sitemap-level1 > .level-section > .level-header {
	padding-left:30px !important;
	background:url("/Style Library/IRTI_STYLE/en-us/img/arrow.png") left center no-repeat !important;

}
.sitemap-level1 > .level-section > .level-header > span > a, .sitemap-level2 > .level-section > .level-header > span > a {
color: #015017 !important;
}
.sitemap-level2 > .level-section {
	margin-left:0px;
}
.sitemap-level1 > .level-section > ul > .sitemap-level1, .sitemap-level2 {
	padding-left:30px !important;
	background:url("/Style Library/IRTI_STYLE/en-us/img/corner.png") 6px -2px no-repeat !important;

}
.sitemap-level1 > .level-section > ul > .sitemap-level1  .level-bullet
 {
	background:none !important;

}
/********* site map CSS ******/



/********* staff CSS ******/
.SearchStaff {
	

background: none !important;
border: none !important;
background-image: url(../img/loginBox-bg.png) !important;
background-position: left center !important;
background-repeat: no-repeat !important;
height: 28px;
width: 120px; 
margin-right: 2px;
padding-left: 11px;
line-height: 2em;
color: #a5a5a5;
padding-right: 8px;
}
/********* staff CSS ******/


/****** cart form ****/
.divDelivery {
width: 91% !important;
height: 15px;
background: url(../img/pub-left-nav-bg.jpg) no-repeat top center !important;
padding: 10px !important;
font-size: 14px;
font-weight: lighter;
color: #fff;
	
}
.address select {
	width: 100%;
	display: inline-block;
}
.address label{
	width:100%;
}
.address input {
	width: 93%;
	display: inline-block;
}

.grid-cart li {
list-style: none;
margin: 0;
}

.contentDivNoItem {
	text-align: center;
margin-top: -80px;
}

.cart-text-box {
	width: 26px;
margin-left: 5px;
margin-top: -1px;
border: 1px solid rgb(171, 171, 171);
background-color: rgba(255, 255, 255, 0.85098);
}

.cBoxInner > div > span > a {
	display: inline-block;
height: 16px;
line-height: 18px;
float: left !important;
color: #FFFFFF !important;
font-size: 12px !important;
text-align: left;
background: #ea6a53;
padding: 5px;
border: #ccc 1px solid;
margin-bottom: 5px;
}

.requestModalPopupBG {
	width: 100%;
float: left;
height: 100%;

background-color: rgba(0, 0, 0, 0.59);
position: fixed;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;

z-index: 9998;

}

.PopupContent {
margin-top: 50px;
width: 680px;
text-align: left;
left: 50px;
margin: 0 auto;
margin-top: 9%;
background: #fff;
overflow: hidden;
padding: 10px;
border-radius: 8px;
}
.MainPopupContent {
	margin-top: 50px;
width: 953px;
text-align: left;
left: 50px;
margin: 0 auto;
margin-top: 0%;
background: #fff;
overflow: hidden;
padding: 10px;
border-radius: 8px;
height: 418px;
overflow: scroll;

}

.msgErr > span {
	width:100% !important;
	color:green;
}
.TitlebarClose > a {
text-decoration: none;
cursor: pointer;
margin-left: -3px;
margin-top: 1px;
width: 96px;

height: 27px;
line-height: 27px;
display: inline-block;
background: url(../img/pub-price-bg.jpg) center center no-repeat;
text-align: center;
margin-bottom:20px;
}
/****** latest fix on home page motasem 22-4 ******/

.advisory-area li, .Event-area li {
margin-left: 0 !important;
}
.publications-area .caroufredsel_wrapper {
height:284px !important;
}
.footerLink a {
padding:5px;
}
.dvPubList {
float: left;
width: 189px;
margin-left: 20px;
}
.PubItemLst {
	margin-top: 8px;
width: 100%;
float: right;
}

.PopupContent .label-control {
	height:auto !important;
}
.selectedItm {
	background: none !important;
border: none !important;
color: #BE5F33 !important;
font-size: 16px !important;
}


/****** latest fix on home page motasem 22-4 ******/

.selectedItm{
	width:100%
}

/****** ms-dialog css  ******/
.ms-dialog .MiddleArea {
	margin-top:0;
	width:auto !important;
}
.ms-dialog .contenplaceholder {
	width: 685px;
	max-width:636px !important;
	padding-bottom: 0;
	height:auto;
	min-height: 528px;
}
.ms-dialog .sys-contentplaceholder {

width: 682px;
}
/****** ms-dialog css ******/

.cartnotes{
	float:left;
	width:100%;
}


/*******pub comments*****/
.pub-info-container {
float: left;
width: 74%;
height: auto;
margin-left: 27px;
margin-top: 20px;
font-size: 13px;
margin-bottom: 20px;
}
.authorValue {
text-align: left;
}
/*******pub comments*****/

.dvPubList {
	width:20%;
}
.dvPubList a .imagetop .image {
	width: 100%;

}

.videocontainer .amazingslider-text-wrapper-0, .videocontainer .amazingslider-watermark-0, .amazingslider-bottom-shadow-0, .amazingslider-bottom-shadow-1
{
	display:none !important;
}

.elink, .elink span,.elink a {
	color: red !important;
	font-size: 12px !important;
	float: right;
	margin-top:-31px;
	font-weight:bold;
	font-style:italic;
}

.lblShippingErr {
	width: 100%;
	display: inline-block;
	color:red;
}
.lblShippingErr label{
	width:100%;
	float:left;
}
.lblShippingErr input {
	width: 93%;
	display: inline-block;
}

.downloadPub {
	display: inline-block;
	width: 124px;
	height: 25px;
	line-height: 30px;
	float: right !important;
	color: #3f8fb7 !important;	
	font-size: 16px;
	text-decoration: underline !important;
}
.downloadPub-details{
	display: inline-block;
	width: 102px;
	height: 25px;
	line-height: 33px;
	float: left;
	margin-left: 40px;
	color: #3f8fb7 !important;
	background: url(../img/pub-addcatr-bg.png) left bottom no-repeat;
	font-size: 15px;
	text-decoration: underline !important;
	text-align: right;	
}

.hero-unit.sizeable, .hero-unit.sizeable *{
    color: #777570 !important;
    font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 14px;
}
.hero-unit.sizeable a{ 
    color:#055a83 !important;
}
.hero-unit.sizeable h3{
    font-size:18px;
    padding-top:0 !important
}
.hero-unit.sizeable table,
.hero-unit.sizeable tr,
.hero-unit.sizeable td{
    font-size:14px;
    font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif !important;
    padding: 1px 0;
}
.hero-unit.sizeable h4{
    font-size:15px
}
.hero-unit.sizeable h3, .hero-unit.sizeable h4{
    font-weight:bolder;
    padding: 8px 0;
    font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif !important;
}
.span5 h3 {
    color: #777570 !important;
    font-family: 'Segoe UI', Segoe, Tahoma, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight:bold;
}

.paymentAmount{
	font-size:15px;
	font-weight:bold;
}