/* ********  Reset CSS ******** */
*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
@font-face {
font-family: 'robotoslabregular';
src: url('fonts/roboto-slab-regular-webfont.eot');
src: url('fonts/roboto-slab-regular-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/roboto-slab-regular-webfont.woff') format('woff'),
	 url('fonts/roboto-slab-regular-webfont.ttf') format('truetype'),
	 url('fonts/roboto-slab-regular-webfont.svg#robotoslabregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoslablight';
src: url('fonts/roboto-slab-light-webfont.eot');
src: url('fonts/roboto-slab-light-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/roboto-slab-light-webfont.woff') format('woff'),
	 url('fonts/roboto-slab-light-webfont.ttf') format('truetype'),
	 url('fonts/roboto-slab-light-webfont.svg#robotoslablight') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoslabbold';
src: url('fonts/roboto-slab-bold-webfont.eot');
src: url('fonts/roboto-slab-bold-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/roboto-slab-bold-webfont.woff') format('woff'),
	 url('fonts/roboto-slab-bold-webfont.ttf') format('truetype'),
	 url('fonts/roboto-slab-bold-webfont.svg#robotoslabbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'robotoslabthin';
src: url('fonts/roboto-slab-thin-webfont.eot');
src: url('fonts/roboto-slab-thin-webfont.eot?#iefix') format('embedded-opentype'),
	 url('fonts/roboto-slab-thin-webfont.woff') format('woff'),
	 url('fonts/roboto-slab-thin-webfont.ttf') format('truetype'),
	 url('fonts/roboto-slab-thin-webfont.svg#robotoslabthin') format('svg');
font-weight: normal;
font-style: normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }
audio, canvas, video { display:inline-block }
audio:not([controls]) {display:none;height:0}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;}
a {text-decoration:underline;  transition: color 0.2s linear 0s, background 0.3s linear 0s;}
a:focus {outline:thin dotted}
a:hover,a:active {outline: 0;}
a:hover {text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
b,strong,dt,th {font-weight: bold;}
em, i { font-style:italic;}
p, h1, h2, h3, h4, h5, h6, ol, dd, table, fieldset, address {margin: 0 0 15px;}
p, ol, dd, table { line-height:1.692em;}
ul.bulletText, .coredocuments .view-content ul, .taxonomy_tree ul { list-style:none; padding:0; margin-bottom:1px;}
ul.bulletText li, .taxonomy_tree ul li, .coredocuments .view-content ul li{background:url(images/right-arrow.png) no-repeat left 6px;padding:5px 0 5px 30px; width:100%; float:left;}
img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}
figure {margin:0;}
legend {white-space:normal;}
q { quotes:"\201C" "\201D" "\2018" "\2019" }
small { font-size:80% }
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }
sup { top:-0.5em }
sub { bottom:-0.25em }
table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none; }
table table { margin:0}
th,td {border:none; padding:8px 10px; }
caption,th,td {font-weight: normal; background:#fff}
/* ******** Form fields ******** */
button,input,select,textarea {font-size:100%;margin: 0;vertical-align: baseline; background-color:transparent; border:none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer}
[hidden], template {display:none}
textarea {overflow:auto;vertical-align: top; resize:vertical;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{line-height:20px;padding:4px 10px;display:inline-block; text-decoration:none;}
fieldset {border:0;margin:0;padding:0}
label {padding-bottom:5px; display:block; font-weight:bold;}
/* ******** Clear floats ******** */
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .wrap:before, .wrap:after {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .wrap:after{clear:both}
/* ********  Common Classes ******** */
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript{display:none!important;visibility:hidden}
.mrgAuto {margin-right:auto; margin-left:auto;}
.mrgT20 {margin-top:20px;}
.mrgL20 {margin-left:20px;}
.mrgR20 {margin-right:20px;}
.mrgB20 {margin-bottom:20px;}
.mrgT10 {margin-top:10px;}
.mrgL10 {margin-left:10px;}
.mrgR10 {margin-right:10px;}
.mrgB10 {margin-bottom:10px;}
.padL20 {padding-left:20px;}
.padR20 {padding-right:20px;}
.padB20 {padding-bottom:20px;}
.padT20 {padding-top:20px;}
.padL15 {padding-left:15px;}
.padR15 {padding-right:15px;}
.padB15 {padding-bottom:15px;}
.padT15 {padding-top:15px;}
.padL10 {padding-left:10px;}
.padR10 {padding-right:10px;}
.padB10 {padding-bottom:10px;}
.padT10 {padding-top:10px;}
.padTB10 {padding-top:10px;padding-bottom:10px;}
.padTB15 {padding-top:15px;padding-bottom:15px;}
.padTB20 {padding-top:20px;padding-bottom:20px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad25 {padding:25px;}
.pad30 {padding:30px;}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50% 50%;-moz-border-radius:50% 50%;border-radius:50% 50%;}
.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.justify{text-align:justify !important}
.imgBorder { border:1px solid #ccc; padding:5px}
.imgLeft{float:left; margin-right:20px; margin-bottom:10px;}
.imgRight{float:right; margin-left:20px; margin-bottom:10px;}
.imgCenter{float:none; margin-bottom:10px; margin-left:auto; margin-right:auto; display:block;}
.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message > p,.message > ul {margin-bottom: 0;}
.message > p + p {margin-top:15px;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}
.message.info a {color: #245269;}
.message.warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.message.warning a {color: #66512c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}
.message .btnClose { position:absolute; right:10px; top:10px; background:#fff; font-size:1.250em; font-weight:normal; text-decoration:none; display:block; width:20px; height:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; text-align:center; line-height:18px; padding-top:0}
.noJS .message {padding-right:10px;}
.noJS .message .btnClose { display:none;}

/******************************************************************************************************************/
/*****************************************  Main CSS Theme Start ****************************************************************/
/******************************************************************************************************************/
/* CSS */
body,button,input,select,textarea {color: #616060; font-family:'robotoslabregular',Arial, Helvetica, sans-serif; }
body {background-color:#fff; transition:all 0.3s ease; font-size:81.3%; line-height:1.5;} 
/*h1, h2, h3, h4, h5, h6{font-family:'robotoslabbold',Arial, Helvetica, sans-serif;}*/
h1 {font-size: 2.308em;}
h2 {font-size: 1.923em; color:#252525;}
h3 {font-size: 1.692em; color:#252525;}
h4 {font-size: 1.538em;}
h5 {font-size: 1.385em;}
h6 {font-size: 1.231em;}
a {color:#565656;}
a:hover {color:#000;}
table {}
th{border-bottom:3px solid #f67352;}
th{color:#252525; font-family:'robotoslabbold',Arial, Helvetica, sans-serif;}
th a,th a:hover{ color:#252525}
.formGroup { margin-bottom:10px;}
.formControl{border:1px solid #e5e5e5;width:100%; height:34px; padding:7px 10px; font-size:100%; line-height:20px; display:block;}
button, html input[type="button"], input[type="reset"], input[type="submit"],input[type="file"],input {font-size:100%;}
textarea.formControl { height:100px;}
input[type="submit"], button{color:#565656;}
a.button{ background:#d14c2b; margin:1px; border:1px solid #d14c2b; border:double; padding:6px 25px; color:#fff;}
a.button:hover{ background:#421b0c; border:1px solid #421b0c; border:double;}
input[type="submit"]:hover, .button:hover, button:hover{color:#fff; }
.inlineBox label, .inlineBox input { display:inline-block ; padding:0}
ul, li { list-style:none; }
#wrapper{ min-width:1170px;}
#header {width:100%;}
.topHeader {background:#eeeeee; min-height:30px; font-size:0.923em;}
.wrap {margin:0 auto; width:1170px;}
.commonInner {color:#4b4b4b; padding:0px;}
.topHeaderInner a {color:#fff;}
.topHeader a{text-decoration:none;   }
.topHeader a:hover{text-decoration:underline;}
.topHeaderInner a:hover { color:#fabc38; }
.leftpart.logo{margin:0; padding:0; width:80%;}
.leftpart.logo a{ display:inline-block;}
.leftpart.logo img{ margin-right:10px;}
.leftpart.logo span{font-size:27px; color:#120e00; line-height:1.1;}
.leftpart.logo a > span{padding-top:10px; display:block;}
.leftpart.logo span span{ font-size:17px; color:#261114; display:block; padding-top:5px;}
.leftpart, .top, #nice-menu-2 { float:left; text-align:left; }
.leftpart li { float:left;}
.leftpart li a{line-height:30px; color: #565656; font-weight:bold; }
.leftpart li:after { content:"|"; padding:0 8px 0 7px; }
.leftpart li:last-child:after { display:none; }
.leftpart .homeLogin:before{ content:"|"; padding:0 5px 0 7px; }
.topLogobg .rightpart{width:20%; text-align:right; padding-top:5px;}
.top { margin-top:5px; }
.topHeaderInner .top a, .topHeaderInner .top span { margin-top:7px; display:inline-block; }
.rightpart { float:right; }
ul.links { display:block; }
ul.links li { display:inline-block; margin:0 5px; vertical-align:middle; float:left;  }
ul.links li a { display:inline-block; line-height:20px; margin-top:5px; font-weight:bold; }
ul.links li.textResizeWrapper {padding:7px 5px 0; margin-right:0;  }
.rightpart .links .first:after { content:"|"; color:#565656; padding:0 2px 0 4px; }
.textResizeWrapper input, .language input { float: left; height:30px; width:30px; line-height: 30px; margin: 0; padding:0;  background:none;  cursor:pointer; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; font-size:12px; border:0; }
.noJS .textResizeWrapper div{ float:left;}
.textResizeWrapper .fontScaler{padding-top:4px; height:19px; width:19px; line-height: 13px; padding:1px 4px 5px; }
.textResizeWrapper input:hover, .current, ul.links li input:hover { background:#592714; }
.textResizeWrapper .contrastChanger{font-size:14px; height:15px; width:15px;margin:1px 10px 0 0; }
.textResizeWrapper .contrastChanger.normal { font-size:14px; height:15px; width:15px; margin:1px 3px 0 15px;}
.noJS .textResizeWrapper .contrastChanger.normal{ background:url(images/a-light.gif) no-repeat left top; text-indent:-9999px;}
.noJS .textResizeWrapper .contrastChanger{ background:url(images/a-dark.gif) no-repeat left top; text-indent:-9999px;}
ul.links li.language{ margin:0; padding-top:3px;}
.languageSelect select{width: 75px; height: 24px; font-size:11px; border:1px solid #ccc; background:#fff}
.languageSelect .form-item,.languageSelect .form-actions{ margin:0; float:left}
.langselectbutton{ float:right;  margin-left:3px; margin-top:1px;}
.langselectbutton input{ height:22px; line-height:20px; color:#fff;  border-radius: 5px; background:#441E11;}
.langselectbutton input:hover{ border-radius: 5px;}
.languageSelect{width: 100%; height:24px;}
.languageSelect span.customSelect {  border: 1px solid #bdbdbd;  cursor: pointer;  display: inline-block; font-size: 12px;   height: 24px;   line-height: 12px;   margin: 0;   outline: medium none;   padding: 0;   width: 75px;}
.languageSelect .customSelectInner {   background: url(images/language-arrow.gif) no-repeat 60px center;   color: #4d4d4f;   display: inline-block;   float: left;   font-size:12px;   height: 22px;   line-height: 22px;   padding-left: 5px;   text-align: left;   width: 73px !important;}
.topLogobg {    background:#ffffff;   min-height: 90px;   padding: 9px 0;   position: relative;   z-index: 10;}

/* ********  Navigation ******** */
.navigation{background:url(images/menu-bg2.jpg) repeat left top; overflow:hidden;}
.mainNav{ background:url(images/menu-bg.jpg) repeat-x left 47px; min-height:47px;}
#block-menu-block-1, .menu{ max-width:965px; position:relative; float:none; clear:both;}
.menu-block-1 > ul > li:after {  background-color: #6b3b28;  content: "";  height: 100%;  left: 0; position: absolute;  top: 0; bottom:0; width: 1px;}
.menu-block-1 > ul > li.first:after{ background:none;}
#block-menu-block-1 li { display: inline; float: left;  margin: 0; padding: 0; position: relative;  z-index: 122;/*border-left:1px solid #6b3b28;*/}
#block-menu-block-1 li a { color: #fff; font-size: 1.231em;  line-height: 47px; display:block; text-decoration: none; padding:0 10px 0 13px; margin:1px 1px 1px 0}
#block-menu-block-1 li a:hover,  #block-menu-block-1 li a:focus,  #block-menu-block-1 li a.active{ /*color:#FF0*/}
#block-menu-block-1 li ul { left: 0;  padding: 0;  top: 100%; width: 153px; background:#431e10; margin:5px 0;}
.noJS  #block-menu-block-1 li ul{ display:block;}
#block-menu-block-1 li ul li { clear: left;  display: block;  margin: 0;  padding: 0;  width: 153px; border:none;}
#block-menu-block-1 li ul li a{ line-height:1.2em;  font-size:1em; color:#e7b6aa; border-bottom:1px dashed #6b3b28; margin:0 13px; width:130px; padding:6px 0 9px; }
#block-menu-block-1 li ul li:last-child a{ border-bottom:none;}
#block-menu-block-1 li ul li a:hover {color: #fff;}
#block-menu-block-1 li:hover > ul,  #block-menu-block-1 li.hover > ul,  #block-menu-block-1 a:focus + ul,  #block-menu-block-1 ul ul,  #block-menu-block-1 .hover a:focus {margin-left: 0;}
#block-menu-block-1 li:hover > ul {display: block;}
.element-invisible { overflow: hidden; width: 0 !important;	position:absolute;}
.form-item-search-block-form {color: #777777;background:#fff; float: left;  margin:0;  padding: 5px;width:186px;height:36px;margin-top:5px;}
.form-item-search-block-form input{ font-size:1.154em; width:186px;  padding:2px 8px;  background:none; border:none;}
.container-inline div, .container-inline label { display: inline;}
.block-search .form-actions.form-wrapper{ float: left;background:#fff;margin-top:5px;height:36px;width:36px;padding:9px;}
.search_btn {   background:url(images/search-icon.png) no-repeat left center;   border: 0 none;   color: #ffffff;   cursor: pointer;   margin: 0;   outline: 0 none; text-decoration: none;   text-indent: -999px;	height:18px;width:17px;	padding:1px !important;}
.playPauseBanner{ position:absolute; bottom:8px; right:66px; z-index:9999; height:23px; width:23px; overflow:hidden;}
.playPauseBanner a{ background:url(images/play-pause-banner.png) no-repeat 0 bottom; height:23px; width:23px; text-indent:-9999px; display:block;}
.playPauseBanner a.active{ background:url(images/play-pause-banner.png) no-repeat 0 0; }

#block-menu-block-1 .first.expanded.menu-mlid-890 > a{ width:160px}

/**********Content Part ***********/
.contentPart {position: relative;}
.leftContent{ width:344px; padding:26px 0 26px; margin-right:36px;}
.innerPage .leftContent ul{list-style:none; padding:0; margin-bottom:25px;}
.innerPage .leftContent ul li{background:url(images/right-arrow.png) no-repeat left 6px;padding:5px 0 5px 30px; width:100%; float:left;}
.rightContent{ width:790px; padding: 26px 0;}
.highlight{ background:url(images/highlight-corner.jpg) no-repeat bottom right #f9d92c; min-height:131px; position:relative; margin-bottom:15px;}
.highlight h3{ color:#252525; font-size:1.385em; line-height:1.385em;}
.highlight .tickerDivBlock{ height:63px !important; color:#4e4e4e;}
.highlight .tickerDivBlock li{color:#4e4e4e; min-height:63px;}
.noJS .highlight .tickerDivBlock li{padding:5px 0; border-bottom:1px solid #fff; height:auto !important}
.ticker.cols4 a{text-decoration:none; color:#4e4e4e}
.highlight .stop, .highlight  .play{position: absolute; right: 16px; top: 14px; }
.playNews{background:url(images/play-pause.png) no-repeat right top; display:inline-block;  margin:0 10px 10px;}
.ticker.cols4 .play{ padding-right:10px; background-position:right 6px }
.ticker.cols4 .stop{padding-right:10px; background-position:right -17px }
.addBanner li{ width:100%; height:46px;  margin-bottom:6px; text-transform:capitalize; }
.addBanner li a{padding:7px; padding-right:65px; text-align:right; font-size:1.538em; color:#FFF; display:block; text-decoration:none; height:46px;}
.successStory a{background:url(images/success-story.png) no-repeat 300px 3px #21a3c3; border-radius:0 23px 23px 0;}
.successStory a:hover{ box-shadow:1px 1px #01809f,2px 2px #01809f,3px 3px #01809f;-webkit-transform: translateX(-3px);transform: translateX(-3px); }
.newsLetter a{background:url(images/news-letter.png) no-repeat 300px 3px #930102; border-radius:0 23px 23px 0;}
.newsLetter a:hover{ box-shadow:1px 1px #5c0001,2px 2px #5c0001,3px 3px #5c0001;-webkit-transform: translateX(-3px);transform: translateX(-3px);}
.document a{background:url(images/documents.png) no-repeat 300px 3px #57812b; border-radius:0 23px 23px 0;}
.document a:hover{ box-shadow:1px 1px #2f5903,2px 2px #2f5903,3px 3px #2f5903;-webkit-transform: translateX(-3px);transform: translateX(-3px);}
.repository{ width:100%; border:1px solid #e4e3e3; margin-top:15px; margin-bottom:15px; background:url(images/repository-bg.jpg) no-repeat 0 0 #421b0c; text-align:center}
.repository h3{ height:170px; width:342px; color:#FFF; font-size:1.746em; display: table-cell; vertical-align:middle; text-align:center; }
.repository h3:hover{-webkit-transform: scale(1.2);  -ms-transform: scale(1.1);  transform: scale(1.1);}
.repository .search{ margin:13px 0 8px; background-color:#fff; border:1px solid #e4e3e3; border-radius:3px; width:300px; text-align:center; display:inline-block;}
.repository .search .form-item-search-block-form{ margin:0; height:39px; width:252px;}
.repository .search .form-item-search-block-form input{ width:263px; color:#777777; height:29px;}
.repository .search .search_btn{background: url(images/search-icon2.png) no-repeat scroll left center; height:32px; width:39px; }
.repository .search .search_btn:hover{background: url(images/search-icon2-hover.png) no-repeat scroll left center;}
.repository .search .form-actions.form-wrapper{ margin:0; padding:4px; height:39px; width:46px; float:left}
.welcomeText p{ text-align:justify}
.link-wrapper .node-readmore{ margin:0; padding:0; float:right;}
.link-wrapper .node-readmore a{ background:#d14c2b; margin:1px; border:1px solid #d14c2b; border:double; padding:6px 25px; color:#fff; text-decoration:none; line-height:normal;}
.link-wrapper .node-readmore a:hover{ background:#421b0c; border:1px solid #421b0c; border:double; text-decoration:none;}
.welcomeText h2 a{ color:#252525; text-decoration:none;}
.welcomeText a:hover{ text-decoration:underline;}

.bodyfontlarger{ font-size: 93.8%;}
.bodyfontnormal{ font-size: 87.5%;}
.bodyfontsmaller{ font-size: 81.3%;}

/***********Inner Page************/
.innerBanner{ text-align:center; position: relative;}
.innerBanner h2{display:inline-block; position:absolute; left:0; right:0; margin:0; background: url("images/banner-bg.png") repeat left top; height: 100%;  width: 100%; z-index: 50; font-size:30px; color:#fff;}
.innerBanner span{display:inline-block;padding-top:4%; border-bottom:4px solid #fca62a; color:#fff;}
.innerBanner img{ height:auto; width:100%;}
#breadcrumb { height:39px; background-color:#ffba76;}
.breadcrumb{ padding:0;}
.breadcrumb ul {margin: 0; min-height:39px; padding:5px 0 0 0; position: relative;}
.breadcrumb ul li {display: table; float: left; list-style:none; margin: 0; padding: 0;}
.breadcrumb ul li:first-child a{ padding-left:0}
.breadcrumb ul li a {background: url(images/breadcrumb-arrow.png) no-repeat right 8px; display: block; padding: 3px 17px 3px 15px; text-decoration: none;	color:#6e4501;font-size:1.077em; line-height:1.5em;}
.breadcrumb ul li a.active { background: none; color: #320f01;}
.breadcrumb ul li:last-child { background: none; color: #320f01; display: block; padding: 3px 17px 3px 15px; text-decoration: none;	font-size:1.077em; line-height:1.5em;}

.innerPage{ min-height:300px;}
.contentLeft{ width:900px; margin:25px 35px 25px 0; position:relative}
.innerPage h2{ color:#d14c2b; font-size:1.923em;}
.innerPage h3{ font-size:1.615em; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.innerPage h3.field-label{color:#616060;font-size:1.0em;}
.innerPage p{ margin-bottom:25px;}
.contentRight{ width:235px; margin:25px 0 25px;}
.rightLinks {background-color:#f2f2f2;}
.rightLinks ul{ padding:5px 20px;}
.rightLinks ul ul{ padding:0;}
.rightLinks ul li{background:url(images/rightlink-bullet.png) no-repeat left 15px;padding:10px 0 10px 25px; border-bottom:1px solid #d7d7d7}
.rightLinks ul li.expanded{ list-style:none; background:url(images/rightlink-down-bullet.png) no-repeat left 15px;}
.rightLinks ul li a{ text-decoration:none; font-size:1.077em}
.rightLinks ul li.last{ border:none;}
.rightLinks ul li a.active{ color:#d14c2b;}
.rightLinks ul li.active a{ color:#d14c2b; }
.rightLinks ul li a:hover{ text-decoration:underline;}
.content ul.bulletText{margin-bottom: 20px;}
/* ******** Tab ******** */
.leftShadow{background: url(images/tab-left-shadow.png) no-repeat left 20px;}
.tabbing{ padding:20px; padding-bottom:0; min-height:276px;  background: url(images/tab-right-shadow.png) no-repeat right 20px; position: relative;}
.tabbing .tabNav li{position: relative; margin-right:1px;}
.tabbing .tabNav a{background: #421b0c;padding: 10px 20px;display:block;text-decoration: none;color: #fff; outline:0; font-size:1.154em;}
.tabbing .tabNav .tabsStateActive {background-color: #fff;}
.tabbing .tabNav .tabsStateDisabled {opacity: 0.5;}
.tabbing .tabNav .tabsStateActive a {color: #d14c2b;background-color: #fff;}
.tabbing .tabsAccordionTitle a{display: block;padding: 10px;background-color: #00aadd;color: #fff;font-weight: bold;text-decoration: none;margin-bottom: 3px;}
.tabbing .tabsAccordionTitle.tabsStateDisabled {opacity: 0.5;}
.tabbing .tabsAccordionTitle.tabsStateActive a {background-color: #fff;color: #00aadd;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-left: 1px solid #ccc;margin-bottom: 0;}
.tabbing .tabNav {margin: 0;padding: 0;}
.tabNav  > li {margin: 0;list-style: none; float:left;}
.tabbing .tabPanel {padding: 15px;display: none; }
.tabbing .tabsAccordionTitle {display: none;}
.tabbing .tabPanel.tabsStateActive {display: block;}
.mask {float: left; margin: 0; overflow: hidden;width:100%;}
.tabContainer { width: 3905px !important; left:0; top:0; float:left; display:block;}
.noJS .tabContainer{ float:none}
.noJS .tabbing .tabPanel{ display:block;}
.tabContainer .tabPanel { float: left;  overflow: hidden; width: 750px;}

/*********Tab Updates Section************/
.tabUpdates .ticker{ text-align:right}
.tabUpdates .tickerDivBlock{height:230px !important; overflow: hidden; position: relative;}
/*#stopNews1 { display:inline-block;  margin:0 10px 10px;}*/
.tabUpdates ul{ padding:15px; padding-top:5px;  text-align:left; width:100%; overflow:hidden;}
.tabUpdates  li{padding:0; margin:0;}
.tabUpdates  .newsTxt{ border-bottom:1px solid #e5e5e5 }
.tabUpdates  .newsTxt a {color: #616060; line-height: 17px; text-decoration: none; background: url(images/updates-bullet.png) no-repeat left 10px;  padding:10px 0 1px 28px; display:block;}
.tabUpdates  .newsTxt a:hover{ text-decoration:underline;}
.tabUpdates  .newsDate {color: #d14c2b;display: block;  padding:0 0 10px 28px;}
.tabs .tabUpdates{ margin:10px 10px 0; background-color:#f4f4f4; padding:0; width:730px;}
.noJS .tabs .tabUpdates{ background:none;}
.tabUpdates .viewAll {font-size:0.923em; color:#d14c2b; text-decoration:none; margin:0 10px 10px;}
.tabUpdates .viewAll:hover{ text-decoration:underline; color:#000}
.tabUpdatesControler{ position:absolute; right:30px; top:35px; }

/************* Footer **********/
.footerPart{ border-bottom: 1px solid #dddddd; margin: 0 auto; padding: 15px 0;  width: 100%;}
.footerLogoRow{ background:#f5f5f5; text-align:center;}
.footerLogoRow h3{background: url(images/quicklinks-border.png) no-repeat center bottom; font-size:1.923em}
.quickLinks .item{height:80px; width:226px; background-color:#fff; text-align:center;}
.noJS .quickLinks .item{ float:left; margin:4px;}
.quickLinks .item a{ font-size:1.5em; color:#0a3761; text-decoration:none; display:table-cell; height:80px; text-align:center; vertical-align:middle; width:226px; line-height:1.3em;}
.quickLinks .item:hover{-webkit-transform: scale(0.9);  -ms-transform: scale(0.9);  transform: scale(0.9);}
.quickLinks .owl-theme .owl-controls{ margin-top:15px; position:relative;}
.quickLinks .owl-nav{display:none}
.quickLinks .owl-theme .owl-dots .owl-dot.active span,.quickLinks .owl-theme .owl-dots .owl-dot:hover span,.quickLinks .noJS .owl-dots .owl-dot.active a{ background:#5f2314;}
.quickLinks .owl-theme .owl-dots .owl-dot span, .quickLinks .noJS .owl-dots .owl-dot a{ background:#c8c8c8;}
.footerOtherLinks{ margin:0 auto; text-align:center; background:#f5f5f5; height:59px; border-top:1px solid #d0d0d0;}
.otherLinks{ margin:0 auto; display:inline-block;}
.otherLinks li{ float:left; border-left:1px solid #d0d0d0; padding:10px 15px; }
.otherLinks li:last-child{  border-right:1px solid #d0d0d0;}
.otherLinks li a{ font-size:1.231em; line-height:38px; color:#151515; text-decoration:none;  height:38px; display:block; margin:0 13px;}
.otherLinks li a:hover{ color:#5A2714; -webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.otherLinks  a.homeRti{background: url(images/rti.png) no-repeat left center; padding-left:33px;}
.otherLinks  a.HomeQA{background: url(images/qa.png) no-repeat left center; padding-left:52px;}
.otherLinks  a.homeFaq{background: url(images/faq.png) no-repeat left center; padding-left:48px;}
.otherLinks  a.homeMultimedia{background: url(images/multimedia.png) no-repeat left center; padding-left:45px;}
.otherLinks  a.homeForum{background: url(images/forum.png) no-repeat left center; padding-left:43px;}
.footerBottom{ background-color:#d14c2b; }
.lastUpdated{width:275px; float:left}
.bottomLinks{ text-align:left; width:715px; float:left}
.bottomLinks .usefulLinks{width:170px;}
.usefulLinks.usefulLinks2{ width:195px;}
.bottomLinks .usefulLinks li a{ color:#fff; text-decoration:none; line-height:24px;}
.bottomLinks .usefulLinks li a:hover{ text-decoration:underline;}
.contactDetails{ width:350px; color:#fff;}
.contactDetails h4{ font-size:1.308em; padding:0; margin:0}
.contactDetails p{ padding:0; margin:0;  line-height:24px;} 
.footerRightIcons{width:180px; float:right; text-align:right}
.footerRightIcons a{ display:block}
.footerRightIcons .socialIcons li a:hover{-webkit-transform: rotateZ(-30deg);-ms-transform: rotateZ(-30deg);transform: rotateZ(-30deg);}
.socialIcons li{ text-align:right; margin:10px 3px; float:left; display:block; min-width:38px;}
.social,.w3c{  text-align:right}
.w3cIcons,.socialIcons{ display:inline-block;}
.w3cIcons li{text-align:right; margin:0 2px; float:left; display:block; min-width:63px;}
.LastUpdate{ font-size:1.154em; padding-bottom:5px; display:block;}
.LastUpdate,.counter{ color:#fff;}
.govLogo{ margin-bottom:6px;}
.contentBy p{padding:0; margin:0; color:#151515; height:37px; line-height:37px; text-align:center; background:#fff;}

/* ********  Back to Top ******** */
#backtotop{background:url(images/back-to-top.png) no-repeat center center;bottom:47px;cursor:pointer;display:none;height:23px;overflow:hidden;position:fixed;right:10px;text-indent:-99999px;width:23px;z-index:999; display:none; }
.floating{
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-name: floating;
}
@keyframes floating {
0% {
    transform: translateY(0%);
}
50% {
    transform: translateY(8%);
}
100% {
    transform: translateY(0%);
}
}

/************************Tenders/Newsletter List page*************************/
.aajeevikaviews .view-filters .form-text{ width:370px;}
#edit-tid-wrapper, #edit-tid-1-wrapper, #edit-date-filter-wrapper, #edit-date-filter-2-wrapper, #edit-date-filter-1-wrapper{ margin-left:10px;}
#edit-tid-wrapper label, #edit-tid-1-wrapper label, #edit-date-filter-wrapper label, #edit-date-filter-2-wrapper label, #edit-date-filter-1-wrapper label{ float:left; padding:0; line-height:26px;}
#edit-tid-wrapper .views-widget, #edit-tid-1-wrapper .views-widget, #edit-date-filter-wrapper .views-widget, #edit-date-filter-2-wrapper .views-widget, #edit-date-filter-1-wrapper .views-widget{float:left; margin-left:3px; margin-right:6px;}
#edit-tid-wrapper #edit-tid, #edit-tid-1-wrapper #edit-tid-1{ background:#fff; height:29px;}
.view-letters-circulars .form-text{ width:200px;}

#edit-date-filter-wrapper .form-text, #edit-date-filter-2-wrapper .form-text, #edit-date-filter-1-wrapper .form-text{width:79px;}

.view-filters,.search-form{background:#F2F2F2; margin-top: 0; margin-bottom:15px; padding: 10px 10px; width: 100%;}
#innerPage .form-submit{ margin:0; padding:0 10px; line-height:22px;}
#innerPage .reset-link{ margin:0; padding:0 10px; line-height:24px; text-decoration:none; float: right;}
#innerPage .reset-link, #innerPage .form-submit{background:#d14c2b; border: medium double; color: #ffffff; margin:0  5px; display:inline-block }
#innerPage .reset-link:hover, #innerPage .form-submit:hover{background:#421b0c; border: medium double;}
.views-exposed-form .views-exposed-widget { float: left;  padding:0; }
.views-exposed-widgets{ padding:0; margin:0}
.form-text {  border: 1px solid #dddddd; padding: 2px 8px; width: 125px; background:#fff; line-height:22px;}
tr.even, tr.odd,td.active{ background:none;}
tr td{ border-bottom:1px solid #fdd8b4}
.file-icon{ margin: 0 3px;}
.fileSize{ color:#000; font-size:0.83em;}
.views-field-field-date-of-publishing-newslet a img{ padding-left:3px;}
.item-list{background:#F2F2F2; padding:6px;}
.item-list .pager{ margin:0}
.item-list .pager li{ padding:0; margin:0 6px; }
.pager-item a{ color:#d14c2b}
.pager-next a,.pager-last a, .pager-previous a,.pager-first a{ text-decoration:none; color:#fff; background:#d14c2b; padding:1px 6px; margin:0;}
.pager-next a:hover,.pager-last a:hover,  .pager-previous a:hover,.pager-first a:hover{background:#421b0c;}

/*********************Updates inner***********************/
.updateslist .view-content .item-list{background:none; padding:6px;}
.updateslist .view-content a{  font-size: 1.2em;}
.updateslist .view-content li{border-bottom: 1px dashed #dadada;  margin-bottom: 10px !important; margin-left:0 !important; padding-bottom: 15px !important;}
.updateslist  .view-content .field-content{color: #d14c2b;}

/*****************************Photo Gallery*********************************/
.view-ajeevika-photo-gallery .view-filters .views-exposed-widget label {  color: #2b2b2b; float: left;  font-weight: normal;  padding:0 5px 0 0; line-height:28px;}
.view-ajeevika-photo-gallery .view-filters .views-exposed-widget select { border: 1px solid #dddddd; float: left; height: 28px;  padding: 0 0 0 5px; width: auto; background:#fff;}
.view-ajeevika-photo-gallery .item-list{background:none;}
.view-ajeevika-photo-gallery li, .view-ajeevika-photo-gallery .views-exposed-widget { padding: 0 0 0 20px;}
.view-ajeevika-photo-gallery td{ border:none}
.view-ajeevika-photo-gallery td,.view-ajeevika-photo-gallery li{float: left; padding: 0 0 10px; text-align: center; width: 20%; min-height:168px;}
.view-ajeevika-photo-gallery .folerImage {display: block; margin: 0 auto; width: 162px; position:relative; }
.view-ajeevika-photo-gallery .folerImage a{ display:block;}
.view-ajeevika-photo-gallery .folerImage a:before{ content:''; background: url(images/photo-album.png) no-repeat center center; position:absolute; height:100%; width:100%; display:block;  border:2px solid #ffba76;}
.colorbox.init-colorbox-processed.cboxElement {display: inline-block; border:2px solid #ffba76;}
.view-ajeevika-photo-gallery .views-widget { float: left;}
.view-ajeevika-photo-gallery .form-text{ width:220px;}
.view-ajeevika-photo-gallery .item-list ul{ margin:0}
.view-ajeevika-photo-gallery .item-list ul li.views-row { margin:0;}
.view-ajeevika-photo-gallery .item-list ul li .colorbox{ margin:5px;}
.view-ajeevika-photo-gallery .item-list ul li .colorbox img{ width:162px; height:132px;}
.view-ajeevika-photo-gallery .item-list .pager{ margin:0; margin-bottom:25px;  background:#F2F2F2; padding:6px; }
.view-ajeevika-photo-gallery .item-list .pager li{height:auto; width:auto;  float:none}
.ajax-progress .throbber{ display:none;}
/****************************Video Gallery*********************************/
.view-video-gallery .view-filters .views-exposed-widget label {  color: #2b2b2b; float: left;  font-weight: normal;  padding:0 5px 0 0; line-height:28px;}
.view-video-gallery .view-filters .views-exposed-widget select { border: 1px solid #dddddd; float: left; height: 28px;  padding: 0 0 0 5px; width: auto; background:#fff;}
.view-video-gallery li, .view-video-gallery .views-exposed-widget {  float: left; padding: 0 0 0 20px;}
.view-video-gallery td{ border:none}
.view-video-gallery td{float: left; padding: 0 0 10px; text-align: center; width: 20%; height:188px;}
.view-video-gallery .videoImage {display: block; margin: 0 auto; width: 162px; position:relative}
.view-video-gallery .videoImage a{ display:block;}
.view-video-gallery .videoImage a:before{ content:''; background: url(images/video-album.png) no-repeat center center; position:absolute; height:100%; width:100%; display:block; }
.view-video-gallery .views-widget { float: left;}
.view-video-gallery .form-text{ width:220px;}

/********************Search Result***********************/
.search-result{ border-bottom:1px dashed #dadada; margin-bottom:15px; padding-bottom:15px;}
.search-result .search-snippet-info{ padding:0;}
.search-result p{ margin:0; padding:0;}
.search-result .search-info{ color:#d14c2b;}

/************************User Login**************************/
#user-login{ background: url(images/admin-login.png) no-repeat 31px 31px #F2F2F2; min-height:176px;padding:25px 20px 15px 175px; display:inline-block; text-align:left}
#innerPage #user-login .form-submit{ margin-left:120px;}
#innerPage .frontend_form label { width:210px;float:left; padding:0; line-height:30px;}
#innerPage #user-login .description{ line-height:30px; padding:0; padding-left:10px; clear:none}
#innerPage #user-login label { width:120px;}
#innerPage .frontend_form  div.form-type-radio{ padding:0; margin:0}
.form-radios{ float:left; padding-top:5px;}
.form-radio { float: left; margin-top:4px !important;}
#innerPage .form-type-radio label{ width:25px; line-height:20px}
#innerPage .frontend_form .inputbox, #innerPage .frontend_form .form-text, #innerPage .frontend_form .form-select,#innerPage .frontend_form .form-textarea{border: 1px solid #d3d3d3; border-radius: 3px;  float: left; height: 30px; line-height: 20px; padding: 5px 10px; width: 220px;}
#innerPage .frontend_form .form-item{ clear: both; float: left; margin: 0; padding: 0 0 15px; width: 100%;}
#innerPage .frontend_form .description {float:left;padding-left:10px; padding-top:5px;}
#innerPage .frontend_form .captcha img,#innerPage .frontend_form .form-submit{ margin-left:210px;}
#innerPage .frontend_form .form-managed-file .form-submit{ margin-left:10px;}
#innerPage .frontend_form .form-type-password-confirm{ padding:0}
#user_register{ margin-left:120px; margin-top:10px;}

/****************************Feedback****************************/
div.error{ padding-left:38px !important; font-weight:normal; color:#F00; font-size:0.93em;}
.error{ padding-left:10px !important; font-weight:normal; color:#F00; font-size:0.93em;}
#innerPage .frontend_form .form-textarea{ height:120px;}
#innerPage .frontend_form .description{ clear:both; padding-left:213px;}
div.messages ul li{ padding-left:0;}
.grippie { display: none;}
div.messages ul{ margin-left:0}

/*************************Event Calendar****************************/
.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today { background-color:#ffd8b1; border-color:#cccccc; }
.calendar-calendar td.empty {color: #777777;}
.view .date-nav-wrapper li.date-next, .view .date-nav-wrapper li.date-prev,.calnderBtn{background:#d14c2b; height:auto; border:double; color: #ffffff; display: inline-block; margin: 0 5px; border-radius:0; padding:1px 0; margin-top:10px;}
.view .date-nav-wrapper li.date-next:hover, .view .date-nav-wrapper:hover li.date-prev:hover,.calnderBtn:hover{background:#421b0c;border:double;}
.view .date-nav-wrapper .date-next a, .view .date-nav-wrapper .date-prev a{ margin:0; text-align:center;}
.calnderBtn{ padding:3px 10px; margin:0; text-decoration:none;}
.calnderBtn:hover{ color:#fff;}
.activecal{background:#421b0c;border:double;}

/**************************Event list******************************/
.view-event-list label{ float:left; line-height:28px;}
.view-event-list .views-widget {float: left;}
.view-event-list .form-select { background:#fff; height: 28px;  margin-left: 8px;  margin-right: 10px;}


/*Marquee*/
.marquee {overflow:hidden; width:100%;}
.marqueeScrolling li { float:left; margin-right:25px}
.noJS .marqueeScrolling .btnMPause { display:none}
/*Ticker*/
.noJS .ticker .stop{ display:none}
.noJS .ticker ul{ margin:0}
.noJS .ticker .tickerDivBlock { height:63px; overflow-y:scroll; overflow-x:hidden}

/*Temp CSS*/
.gallery { list-style:none; padding:0}
.gallery li { float:left; margin-right:15px;}


/*WOB*/
body.wob{ background:#000; color:#fff}

/*owlCarousel*/
.owlCarousel .item {text-align:center; }
.owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent; position:absolute; width:100%; margin-top:-30px; z-index:8888}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:12px;height:12px;margin:5px 5px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px; text-indent:-9999px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#fca62a}
.owlCarousel .item h2 { padding-top:12%; color:#fff; font-size:2.923em; font-family:'robotoslabbold';  text-transform:uppercase;  text-shadow: 0px 2px 2px #262626; margin-bottom:10px;}
.bannerText{ width:100%; height:100%; /* z-index:50; */ position:absolute;/*background:url(images/banner-bg.png) repeat left top;*/  }
.sliderTextLine{ text-indent:-9999px; background-color:#fca62a; width:205px; height:4px; position:absolute; z-index:51; left:50%; margin-left:-102.5px;}

.noScript { display:none;} 
.noJS .owl-controls {position:absolute; left:0; bottom:10px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent; z-index:99;}
.noJS .owl-controls.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.gmap3 {border: 1px dashed #C0C0C0;width: 100%;height: auto;}
.noJS .gmap3 {background:url(images/map_bg.jpg) no-repeat;}


/* ******** Index Slider ******** */
.indexBanner { position:relative; clear:both}
.noJS .indexBanner {max-height:400px; overflow:hidden}
/*  Owl Carousel */
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
/* * 	Owl Carousel - Auto Height Plugin*/
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
/* *  Core Owl Carousel CSS File*/
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {cursor: pointer; }
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.owl-carousel .owl-item img {display:inline-block;-webkit-transform-style: preserve-3d; text-align:center; width:auto }
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
/* No Js */
.no-js .owl-carousel {display: block;}
/* * 	Owl Carousel - Lazy Load Plugin*/
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}

/* ******** Accordion ******** */
.nrlm-taxonomy-block h3{ background:#e9e9e9; padding:3px 3px 5px 10px}
.nrlm-taxonomy-block h3 a{ padding:0; margin:0; font-size:0.73em; text-decoration:none; font-weight:normal; display:block}
.accordion { margin-bottom:20px;}
.accordion * {transition:none;}
.accordion h4{ margin:0;}
.accordion h4 a{margin-bottom:5px;padding:5px 0 10px;border-bottom:1px dashed #ccc; background:url(images/plus.png) left 11px no-repeat;padding-left:20px; cursor:pointer; display:block;text-decoration:none;outline:0; font-size:0.883em;}
.noJS .accordion h4 a{ background:none; border:none; padding-left:10px;}
.accordion h4 a.active {background:url(images/minus.png) left 11px no-repeat !important; border-bottom:none;}
.accordDetail {padding:0 10px; display:none; border-bottom:1px dashed #ccc;}
.noJS .accordDetail { display:block}

/* ***** Sitemap ***** */
#site-map a{font-size: 0.923em; text-decoration: none;}
#site-map .site-map-box ul{ padding:0; margin:0}
#site-map a:hover{font-size: 0.923em; color: #000; text-decoration: underline;}

#site-map ul li.expanded { list-style:none; background: url(images/sitemap-arrow-down.png) no-repeat left 8px; padding-left:15px; padding-bottom:5px;}
#site-map ul li.leaf{background: url(images/sitemap-arrow-right.png) no-repeat left 6px; padding-left:15px; padding-bottom:5px;}

/**********************Forums**************************/
#forum .icon{ width:20px ; height:20px ;  background: url(images/forums-icon.png) no-repeat left top; float:left; margin-right:10px; margin-top:3px;}

#forum td.forum .icon{margin-top:3px; width:20px ; height:20px ;  background: url(images/forums-icon.png) no-repeat left top;}
.title a,.name a{ font-size:1.231em; text-decoration:none;}
.title a:hover{ text-decoration:underline;}
#forum .description{ color:#D14C2B;  margin:0;  padding-left:33px;}
#forum td.icon{ background:none; height:auto; float:none; padding:0}
#forum .icon div{background:none;}
.field-name-taxonomy-forums .links li a{ font-size:1.385em; text-decoration:none; font-weight:bold;}
.field-name-body p{ margin-bottom:10px;}
.field-name-taxonomy-forums .links li{ margin:0; font-size:40px; line-height:70px;}
.node-forum .link-wrapper{ background-color:#F2F2F2; padding:10px; text-align:right; margin-top:15px;}
.node-forum .link-wrapper a{ margin:0;  font-weight:bold;}
.node-forum .link-wrapper ul.links li{ float:none;}
.node-forum .field .field-label{ font-weight:normal;  font-size:20px; line-height:25px; float:left}
#forum div.indent{ margin:0}
.comment{ border-bottom:1px dashed #CCC; padding:15px 0;}
#comments {border: 1px dashed #cccccc; margin-top: 15px; padding: 20px;}
.attribution .submitted{ float:left;}
.attribution {clear: both;  display: table;}
.user-picture{ width:50px; height:50px; float:left; margin-right:15px;}
.commenter-name{ font-size:1.231em; margin:0 !important}
.comment-time{ font-size:0.923em; color:#C30; margin:0 !important}
.comment-permalink{display:none;}
.comment-text {padding-top: 15px;}
.comment-text h3{ font-size:1.315em}
.comment-text ul.inline li{ margin:0;  padding:0;}
.comment-text li a{ font-weight:bold;}
.indented {padding-left:50px; background:#f2f2f2; margin:0}
.title.comment-form{ margin:0; margin-top:15px;}
.comment-form{ background:#F2F2F2; padding:10px 20px;}
.title.comment-form{ padding-bottom:0; padding-top:20px}
.comment-form label{ float:left; padding-right:10px; width:88px;}
.comment-form .form-text{ height:24px; width:300px;}
.comment-form .form-textarea-wrapper textarea{ background:#fff; width:730px; border:1px solid #dddddd}
.comment-form .tips,.comment-form .filter-help { display:none}
.comment-form .form-submit{ margin-left:88px !important;}
.profile{background:#F2F2F2; margin-top: 15px; padding: 20px;}
.profile .field-label{float:left; padding-right:10px; width:132px;}
.profile h3{ clear:both; }
#comments div:last-child{ border:none}
.comment-reply a{ padding:5px 10px; background:#F2F2F2; text-decoration:none}
#comment-body-add-more-wrapper .filter-wrapper.form-wrapper{ display:none;}

/***************************Letters/Tender Detail Page******************************/
.node-letters .field, .node-tenders .field,.node-event-calendar .field,.node-newsletter .field, .node-documents .field, .node-rti-act .field{ clear:both; border-bottom: 1px dashed #cccccc;}
.node-letters .field-label, .node-tenders .field-label,.node-event-calendar .field-label,.node-newsletter .field-label, .node-documents .field-label, .node-rti-act .field-label{ width:200px; float:left; padding:5px 0;}
.node-letters .field-items, .node-tenders .field-items,.node-event-calendar .field-items,.node-newsletter .field-items, .node-documents .field-items, .node-rti-act .field-items{padding:5px 0; float:left; width:700px;}
.node-letters .meta,.node-tenders .meta,.node-event-calendar .meta,.node-newsletter .meta,.node-documents .meta{ padding-bottom:10px;}


/***************************Contrast Theme************************************/
.wob .topHeader,.wob .menu-block-wrapper > ul > li:after,.wob .form-item-search-block-form,.wob .block-search .form-actions.form-wrapper,.wob .link-wrapper .node-readmore a,.wob .link-wrapper .node-readmore a:hover,.wob .repository .search,.wob .tabbing .tabNav .tabsStateActive a,.wob .tabUpdates .tickerDivBlock,.wob .quickLinks .item,.wob .footerBottom,.wob .contentBy p,.wob .form-text,.wob #innerPage .reset-link:hover,.wob  #innerPage .form-submit:hover,.wob caption,.wob th,.wob td,.wob .pager-next a,.wob .pager-last a,.wob .pager-previous a,.wob .pager-first a,.wob .calendar-calendar th.days,.wob .tabs .tabUpdates,.wob .profile,.wob .comment-form .form-textarea-wrapper textarea,.wob .node-forum .link-wrapper a,.wob .calendar-calendar table.mini td.empty,.wob .nrlm-taxonomy-block h3{ background:#000;} /*Black BG*/
.wob .mainNav,.wob #block-menu-block-1 li ul,.wob .highlight,.wob .tabbing .tabNav a,.wob .footerLogoRow,.wob .footerOtherLinks,.wob .rightLinks,.wob #breadcrumb,.wob .view-filters,.wob .search-form,.wob #innerPage .reset-link,.wob  #innerPage .form-submit,.wob .item-list,.wob .calendar-calendar .month-view .full td.single-day .calendar-empty,.wob .calendar-calendar .month-view .full td.single-day.empty,.wob .calendar-calendar .month-view .full td.date-box.empty,.wob .comment-text li a,.wob .comment-form,.wob .node-forum .link-wrapper,.wob .calendar-calendar tr,.wob .calendar-calendar tr td.today,.wob .calendar-calendar tr.odd td.today,.wob .calendar-calendar tr.even td.today,.wob .year-view div.month-view div.date-nav{ background:#333} /*Gray BG*/
.wob a,.wob input[type="submit"], .wob button,.wob .fileSize,.wob .calendar-calendar tr td.today,.wob .calendar-calendar tr.odd td.today,.wob .calendar-calendar tr.even td.today{ color:#FF0 !important;} /*Yellow Font*/
.wob p,.wob  ol,.wob  dd,.wob  table,.wob  fieldset,.wob  address,.wob body,.wob button,.wob input,.wob textarea,.wob .rightpart .links .first:after,.wob .highlight h3,.wob .highlight li,.wob .form-item-search-block-form,.wob .repository .search .form-item-search-block-form input,.wob .tabUpdates .newsDate,.wob .breadcrumb ul li:last-child,.wob .view-filters .views-exposed-widget label,.wob th,.wob td,.wob .search-result .search-info,.wob .calendar-calendar .month-view .full td.single-day .calendar-empty,.wob .calendar-calendar .month-view .full td.single-day.empty,.wob .calendar-calendar .month-view .full td.date-box.empty{ color:#fff} /*White Font*/
.wob div.error a{color:red !important;}
.wob a:hover,.wob  h1,.wob  h2,.wob  h3,.wob  h4,.wob  h5,.wob  h6,.wob .welcomeText a,.wob .calendar-calendar th.days,.wob .ui-datepicker .ui-datepicker-title select{ color:#0F0 !important;} /*Green Font*/
.wob .quickLinks .owl-theme .owl-dots .owl-dot span,.wob .quickLinks .noJS .owl-dots .owl-dot a{ background:#fff;}
.wob .quickLinks .owl-theme .owl-dots .owl-dot.active span,.wob .quickLinks .noJS .owl-dots .owl-dot.active a{ background:#ff0;}

.wob .search_btn {background: url(images/search-icon-wob.png) no-repeat left center;}
.wob .successStory a {background: url(images/success-story-wob.png) no-repeat 300px 3px #333333;}
.wob .newsLetter a {background: url(images/news-letter-wob.png) no-repeat 300px 3px #333333;}
.wob .document a {background: url(images/documents-wob.png) no-repeat 300px 3px #333333;}
.wob .addBanner a:hover{box-shadow: 1px 1px #FF0, 2px 2px #FF0, 3px 3px #FF0;}
.wob .repository{ background-color:#000;}
.wob .repository .search .search_btn {background: url(images/search-icon2-wob.png) no-repeat left center;}
.wob .repository .search .search_btn:hover {background: url(images/search-icon2-hover-wob.png) no-repeat left center;}
.wob .mask{ border:1px solid #333;}
.wob .footerOtherLinks{ border:none;}
.wob .otherLinks  a.homeRti{background: url(images/rti-wob.png) no-repeat left center;}
.wob .otherLinks  a.HomeQA{background: url(images/qa-wob.png)no-repeat left center;}
.wob .otherLinks  a.homeFaq{background: url(images/faq-wob.png)no-repeat left center;}
.wob .otherLinks  a.homeForum{background: url(images/forum-wob.png) no-repeat left center;}
.wob ul.bulletText li, .wob .taxonomy_tree ul li {background:url(images/right-arrow-wob.png) no-repeat left 6px}
.wob .rightLinks ul li { background: url(images/rightlink-bullet-wob.png) no-repeat left 15px;}
.wob .breadcrumb ul li a {background: url(images/breadcrumb-arrow-wob.png) no-repeat right 8px;}
.wob .breadcrumb ul li a.active { background: none;}
.wob th{ border-color:#FFF;}
.wob tr td{border-color:#FFF;}
.wob #user-login{ background-color:#333;}
.wob #backtotop{background:url(images/back-to-top-wob.png) no-repeat center center;}
.wob .footerLogoRow,.wob .otherLinks li,.wob .tabUpdates .newsTxt,.wob .repository{ border-color:#3b3b3b}
.wob .tabUpdates .newsTxt a{background: url(images/right-arrow-wob.png) no-repeat left 10px; }
.wob .calendar-calendar .month-view .full td.date-box.today,.wob .calendar-calendar .month-view .full tr td.single-day.today{ background:#fff; color:#000; border:#000;}
.wob .view .date-nav-wrapper li.date-next,.wob .view .date-nav-wrapper li.date-prev,.wob .calnderBtn{ border-color:#ff0; background:#000;}
.wob .view .date-nav-wrapper li.date-next:hover,.wob .view .date-nav-wrapper li.date-prev:hover,.wob .calnderBtn:hover{ border-color:#0F0; background:#000;}
.wob .languageSelect select{ color:#000}
.norecord_msg{text-align: center; font-weight: bold; color: red;}

.wob .ui-state-default,.wob .ui-widget-content .ui-state-default,.wob .ui-widget-header .ui-state-default,.wob .ui-datepicker .ui-datepicker-title select,.wob .calendar-calendar div.calendar,.wob .calendar-calendar div.date-nav{ background:#000}

.wob .calendar-calendar .month-view .full td.multi-day .inner,.wob .calendar-calendar .week-view .full td.multi-day .inner,.wob .calendar-calendar .day-view .full td.multi-day .inner{ color:#fff}
.wob .month-view{ margin:5px;}

/*.wob #edit-tid-wrapper #edit-tid{}
.wob select{}
.wob .view-filters .views-exposed-widget select{}*/

.calendar-calendar .mini-day-off{ text-align:center}

.wob .calendar-calendar .month-view .full td.single-day .inner div,.wob  .calendar-calendar .month-view .full td.single-day .inner div a,.wob  .calendar-calendar .month-view .full td.multi-day .inner div,.wob  .calendar-calendar .month-view .full td.multi-day .inner div a,.wob  .calendar-calendar .month-view .full td .inner div.calendar.monthview div,.wob  .calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.wob  .calendar-calendar .week-view .full td.single-day .inner div,.wob  .calendar-calendar .week-view .full td.single-day .inner div a,.wob  .calendar-calendar .week-view .full td.multi-day .inner div,.wob  .calendar-calendar .week-view .full td.multi-day .inner div a,.wob  .calendar-calendar .week-view .full td .inner div.calendar.weekview div,.wob  .calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.wob  .calendar-calendar .day-view .full td .inner div.view-item,.wob  .calendar-calendar .day-view .full td .inner div.calendar div,.wob  .calendar-calendar .day-view .full td .inner div.calendar div a{ background:#000}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{ background:#BB4426; color:#fff}

#innerPage .frontend_form #user-login .captcha img{ margin-left:120px; margin-bottom:5px;}


/*************logo page****************/
.logoList dd {float: left; padding: 8px; width: 216px; margin:8px 4px; min-height:280px !important;}
.logoList .Logos {display:table-cell; height: 173px; overflow: hidden; width: 194px; text-align: center; vertical-align: middle; border:2px solid #ffba76; padding:8px;  font-size: 20px; line-height:20px; text-decoration:none; text-transform:uppercase; font-family:'robotoslabbold',Arial, Helvetica, sans-serif;}
.logoList .Logos:hover{ box-shadow:0 0 10px #ffba76 inset; transition:500ms}
.logoList .Logos img{ max-width:174px}
.logoList p {margin: 0; padding: 5px 0; text-align: center !important;}
.logoName {display: block;}
/*.logoList dd {float: left; padding: 8px; width: 216px; margin:8px 4px; min-height:265px;}
.logoList .Logos {display:table-cell; height: 173px; overflow: hidden; width: 194px; text-align: center; vertical-align: middle; border:2px solid #ffba76; padding:8px;}
.logoList p {margin: 0; padding: 5px 0; text-align: center !important;}
.logoName {display: block;}*/

/*******************NRLM Accordion***********************/
 .rightLinks .nrlm-taxonomy-block ul li{ border:none; padding:5px 0 5px 25px; background-position:left 8px;}
.nrlm-taxonomy-block .ui-widget-content{ background:none; border:none; height:auto !important; }
.nrlm-taxonomy-block .ui-state-default,.nrlm-taxonomy-block .ui-widget-header .ui-state-default{ background:none; border:none}
.nrlm-taxonomy-block .ui-corner-top{ border:none; }
.nrlm-taxonomy-block .ui-corner-bottom{ border:none; }

.nrlm-taxonomy-block{ padding:10px}
.nrlm-taxonomy-block h4{ font-size:1.2em}
.nrlm-taxonomy-block .accordion h4 a.active{ margin:0; padding:5px 0 5px 20px}
.nrlm-taxonomy-block .accordDetail  ul{ padding:0}
.nrlm-taxonomy-block .accordDetail  ul li{ padding:3px 0 3px 20px; background: url(images/accordion-bullet.png) no-repeat 5px 9px; margin-left:5px;}
.displayTotalCount {display:block; text-align:center; font-size:1.1em; margin:10px 0; padding:5px 15px; color:#fff; background:#F67352;}
.nrlm_link{color:#fff;text-decoration: none;}
.nrlm_link:hover{color:#fff;text-decoration: none;}
.view-header{ margin-bottom:15px;}
/*.field-name-field-rti-response .field-label{ float:left; width:130px;}
.field-name-field-rti-response .field-items {float:right; clear: both;  display: inline-block;  width:80%;} */
.field-name-field-rti-response .field-item even{ float:left;}
.field-name-field-rti-response table p{ padding:0; margin:0}
.field-name-field-rti-response table tr:first-child{color:#252525; font-weight:bold; font-family: "robotoslabbold",Arial,Helvetica,sans-serif;}
.field-name-field-rti-response table tr:first-child td{border-bottom: 3px solid #f67352;}

/************************NRLM National Repository**************************/
.aajeevikaviews.documentMainList  .form-text{ width:170px; margin-right:0px}
.aajeevikaviews.documentMainList .views-widget,.aajeevikaviews.documentMainList label,.aajeevikaviews.documentMainList .form-item, .videoMainList .views-widget, .videoMainList label, .videoMainList label, .videoMainList .form-item{ float:left; margin-right:5px; line-height:25px;}
.aajeevikaviews.documentMainList .form-select, .videoMainList .form-select{ background:#fff;  padding:4px 8px; line-height:22px;}
.aajeevikaviews.documentMainList .form-item-field-author-value .form-select{ width:90px}
.documentMainList .date-padding .form-text{ width:90px;}
.aajeevikaviews.documentMainList .form-item-filemime .form-select{ width:80px} 
.videoMainList .form-text{ width:170px;}
.videoMainList .date-padding .form-text{ width:90px;}

.categoryMainPage .item-list{ width:23%; float:left; margin:9px; padding:10px; padding-left:15px;  background: url(images/documents-videos.jpg) no-repeat right bottom;}
.categoryMainPage .item-list:hover{ transform: scale(1.05);}
.categoryMainPage .item-list ul li{ margin:0;color:#fff}
.categoryMainPage .item-list h3{ margin:0}
.categoryMainPage .item-list a{ text-decoration:underline; color:#fff}
.categoryMainPage .item-list .field-content{ font-size:14px;}
.videoMainList .views-view-grid td{ border:1px solid #fdd8b4; margin-right:10px; float:left; width:48.8%; margin-bottom:10px;}
.videoMainList .views-field-field-video-url{ width:162px; height:132px; margin-right:8px; float:left}
.videoMainList .views-field-title,.videoMainList .views-field-field-video-thematic{ float:left; width:247px;}
.videoMainList .views-label-title,.views-field-field-video-thematic .views-label-field-video-thematic{ font-weight:bold; float:left; margin-right:5px;}
.videoMainList .views-field-title .field-content{  display: inline-block;  width: 205px;}
.videoMainList .views-field-title{ padding-bottom:5px;}
.videoMainList a{ text-decoration:none;}
.views-field-field-video-thematic .views-label-field-video-thematic,.views-field-field-video-thematic .field-content{ float:left}
.jqxChart td{padding:0; margin:0; border:none}
#jqxDocChart{float: left; clear:both;margin: 0 10px 0 0;}
#jqxVideoChart{float: left;}
.listattachment{margin-bottom: 15px;}
.view-tenders-view table td.views-field-field-upload-document {word-break: break-all; word-wrap: break-word;}
.bkbtn{background:#d14c2b; border: medium double; padding:2px 10px; display:inline-block; color:#fff; margin-bottom:10px; float:right; position:absolute; top:0; right:0;}
.bkbtn a{ color:#fff; text-decoration:none;}
.bkbtn:hover{ background:#333;}
.otherLinks a.homeResources {
    background: url("images/resources.png") no-repeat left center;
    padding-left: 45px;
}
.wob .otherLinks a.homeResources {
    background: url("images/resources-wob.png") no-repeat left center;
}

.i18n-en .content  p {text-align:justify;}
.content h3 em{font-style:normal;}

