@font-face {
 font-family: 'robotomedium';
 src: url('fonts/roboto-medium-webfont.eot');
 src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto-medium-webfont.woff2') format('woff2'),  url('fonts/roboto-medium-webfont.woff') format('woff'),  url('fonts/roboto-medium-webfont.ttf') format('truetype'),  url('fonts/roboto-medium-webfont.svg#robotomedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotoregular';
 src: url('fonts/roboto-regular-webfont.eot');
 src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto-regular-webfont.woff2') format('woff2'),  url('fonts/roboto-regular-webfont.woff') format('woff'),  url('fonts/roboto-regular-webfont.ttf') format('truetype'),  url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotobold';
 src: url('fonts/roboto-bold-webfont.eot');
 src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto-bold-webfont.woff2') format('woff2'),  url('fonts/roboto-bold-webfont.woff') format('woff'),  url('fonts/roboto-bold-webfont.ttf') format('truetype'),  url('fonts/roboto-bold-webfont.svg#robotobold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'robotolight';
 src: url('fonts/roboto-light-webfont.eot');
 src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/roboto-light-webfont.woff2') format('woff2'),  url('fonts/roboto-light-webfont.woff') format('woff'),  url('fonts/roboto-light-webfont.ttf') format('truetype'),  url('fonts/roboto-light-webfont.svg#robotolight') format('svg');
 font-weight: normal;
 font-style: normal;
}
/*
font-family: 'robotolight', Arial, Helvetica, sans-serif;
font-family: 'robotoregular', Arial, Helvetica, sans-serif;
font-family: 'robotomedium', Arial, Helvetica, sans-serif;
font-family: 'robotobold', Arial, Helvetica, sans-serif;
*/
*, *:before, *:after {	
	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;
	padding: 0;
	vertical-align: baseline;
}
table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align:top;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
.field-item.even {
    text-align: justify;
}
audio, canvas, video {
	display:inline-block
}
audio:not([controls]) {
display:none;
height:0
}

a {
	text-decoration:underline;
	color:#275596;
}
a:focus {
	outline:thin dotted
}
a:hover, a:active {
	outline: 0;
}
a:hover {
	text-decoration:none;
	color:#275596;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
b, strong, dt, th {
	font-weight:normal;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
}
em, i {
	font-style:italic;
}
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address {
	margin: 0 0 20px;
}
h1 {
	font-size: 2.308em;
}
h2 {
	font-size:1.462em;
}
h3 {
	font-size:1.308em;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
}
h4 {
	font-size:1.154em;
}
h5 {
	font-size:1.077em;
}
h6 {
	font-size:1em;
}
ul {
	padding:0 0 0 15px;
}
ol {
	padding:0 0 0 20px
}
ul ul, ol ol {
	margin:10px 0
}
ul.bulletText, ul.eventList {
	list-style:none;
	padding:0;
}

ul.bulletText li, .eventList li {
	background-image:url(../images/list-icon.png);
	background-repeat:no-repeat;
	background-position:left 10px;
	padding:4px 0 4px 15px;
}
 .eventList li {border-bottom:#ccc solid 1px; margin-bottom:10px;}
.menuSubLinksDisplay .childlinks ul {
	list-style:none;
	padding:0;
}
.menuSubLinksDisplay .childlinks ul li {
	background:url(../images/list-icon.png) no-repeat left 10px;
	padding:4px 0 4px 15px;
}
.menuSubLinksDisplay .childlinks ul li:hover {
	background-position:5px 10px;
}
.menuSubLinksDisplay .childlinks ul li.leaf {
	list-style:none;
}
h2.blockTitle_publicpaper {
    float: left;
}
img {	
	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;
	vertical-align:top;
}
table table {
	margin:0
}
th, td {
	border:none;
	padding:8px 10px;
	vertical-align:top;
}
caption, th, td {
	font-weight: normal;
	background:#fff;
	vertical-align:top;
}
/* ******** Form fields ******** */
button, input, select, textarea {
	margin: 0;
	vertical-align: baseline;
	background-color:transparent;
	border:none;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
}
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], select, textarea {
	border:1px solid #b7b7b7;
	width:100%;
	height:34px;
	padding:7px 10px;
	font-size:100%;
	line-height:20px;
	display:block;
}
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, a.button {
	display:inline-block;
	text-decoration:none;
	background:#4c4d52;
	border:none;
	text-decoration:none;
	font-size:1em;
	color:#fff;
	height:32px;
	line-height:20px;
	padding:5px 10px;
}
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover, a.button:hover {
	background:#275596
}
textarea {
	overflow:auto;
	vertical-align: top;
	resize:vertical;
	height:100px;
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
label {
	padding-bottom:5px;
	display:block;
}
.formGroup {
	margin-bottom:10px;
}
.inlineBox label, .inlineBox input, .homepageRadioButton .form-type-radio label, .homepageRadioButton .form-type-radio input {
	display:inline-block;
	padding:0
}
/* ******** Clear floats ******** */
.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after {
	content:" ";
	display:table
}
.cf:after, .container:after, .row:after, ul: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;
}
/*Image Formating & Alignment*/
.imgLeft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.imgRight {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.imgCenter {
	float:none;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.imgBorder {
	border:1px solid #ccc;
	padding:5px
}
.rounded {	
	border-radius: 5px;
}
.circle {	
	border-radius:50%;
}
.shadow {	
	box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);
	padding:4px;
}
/*Alignment*/
.left {
	text-align:left !important
}
.right {
	text-align:right !important
}
.center {
	text-align:center !important
}
.justify {
	text-align:justify !important
}
/*Messages*/
.messages {
	padding:10px 38px 10px 10px;
	margin-bottom:20px;
	border:1px solid transparent;
	position:relative;
}
div.messages {
	margin:0 0 20px;
}
.messages > p, .messages > ul {
	margin-bottom: 0;
}
.messages > p + p {
	margin-top:15px;
}
.messages.success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.messages.success a {
	color: #2b542c;
}
.messages.info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.messages.info a {
	color: #245269;
}
.messages.warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.messages.warning a {
	color: #66512c;
}
.messages.error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.messages.error a {
	color: #843534;
}
.messages .btnMClose {
	position:absolute;
	right:10px;
	top:10px;
	background:#fff;
	font-size:1.250em;
	font-weight:normal;
	text-decoration:none;
	display:block;
	width:20px;
	height:20px;	
	border-radius:10px;
	text-align:center;
	line-height:18px;
	padding-top:0
}
.noJS .messages {
	padding-right:10px;
}
.noJS .messages .btnMClose {
	display:none;
}
/*Table*/
.tableOut {
	overflow-y:hidden;
	overflow-x:auto
}
table {
	border-collapse: separate;
	border-spacing: 0;
	width: 100%;
	empty-cells:show;
	border:none;
	border-top:1px solid #E9E9EA;
	border-left:1px solid #E9E9EA;
}
table table {
	margin:0
}
th, td {
	border:none;
	padding:8px 10px;
	border-bottom:1px solid #E9E9EA;
	border-right:1px solid #E9E9EA;
}
caption, th, td {
	font-weight: normal;
	background:#fff
}
th {
	background:#f3f3f3
}
/* ******** Grid : 12 Coloum ******** */
.example div div {
	border:1px solid #eee;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:15px
}
.row {
	margin:0 0 20px;
}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {
	float:left;
	padding-left:15px;
	padding-right:15px;
}
.cols12 {
	width:100%
}
.cols11 {
	width:91.66666667%
}
.cols10 {
	width:83.33333333%
}
.cols9 {
	width:75%
}
.cols8 {
	width:66.66666667%
}
.cols7 {
	width:58.33333333%
}
.cols6 {
	width:50%
}
.cols5 {
	width:41.66666667%
}
.cols4 {
	width:33.33333333%
}
.cols3 {
	width:25%
}
.cols2 {
	width:16.66666667%
}
.cols1 {
	width:8.33%
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
font-family:'FontAwesome';
src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');
src:url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight:normal;
font-style:normal
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;	
	transform:translate(0, 0)
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.28571429em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.85714286em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {	
	animation:fa-spin 2s infinite linear
}
.fa-pulse {	
	animation:fa-spin 1s infinite steps(8)
}

.fa-rotate-90 {	
	transform:rotate(90deg)
}
.fa-rotate-180 {
	transform:rotate(180deg)
}
.fa-rotate-270 {	
	transform:rotate(270deg)
}
.fa-flip-horizontal {	
	transform:scale(-1, 1)
}
.fa-flip-vertical {	
	transform:scale(1, -1)
}

.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x, .fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-gear:before, .fa-cog:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-rotate-right:before, .fa-repeat:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.fa-text-height:before {
	content:"\f034"
}
.fa-text-width:before {
	content:"\f035"
}
.fa-align-left:before {
	content:"\f036"
}
.fa-align-center:before {
	content:"\f037"
}
.fa-align-right:before {
	content:"\f038"
}
.fa-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before, .fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before, .fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.fa-arrow-left:before {
	content:"\f060"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-mail-forward:before, .fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-warning:before, .fa-exclamation-triangle:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-gears:before, .fa-cogs:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook-f:before, .fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.fa-arrow-circle-left:before {
	content:"\f0a8"
}
.fa-arrow-circle-right:before {
	content:"\f0a9"
}
.fa-arrow-circle-up:before {
	content:"\f0aa"
}
.fa-arrow-circle-down:before {
	content:"\f0ab"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before, .fa-users:before {
	content:"\f0c0"
}
.fa-chain:before, .fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before, .fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before, .fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-save:before, .fa-floppy-o:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-unsorted:before, .fa-sort:before {
	content:"\f0dc"
}
.fa-sort-down:before, .fa-sort-desc:before {
	content:"\f0dd"
}
.fa-sort-up:before, .fa-sort-asc:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before, .fa-undo:before {
	content:"\f0e2"
}
.fa-legal:before, .fa-gavel:before {
	content:"\f0e3"
}
.fa-dashboard:before, .fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-flash:before, .fa-bolt:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-paste:before, .fa-clipboard:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-up:before {
	content:"\f106"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-desktop:before {
	content:"\f108"
}
.fa-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before, .fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before, .fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-mail-reply-all:before, .fa-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-unlink:before, .fa-chain-broken:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
	content:"\f150"
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
	content:"\f152"
}
.fa-euro:before, .fa-eur:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before, .fa-usd:before {
	content:"\f155"
}
.fa-rupee:before, .fa-inr:before {
	content:"\f156"
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
	content:"\f157"
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
	content:"\f158"
}
.fa-won:before, .fa-krw:before {
	content:"\f159"
}
.fa-bitcoin:before, .fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.fa-long-arrow-down:before {
	content:"\f175"
}
.fa-long-arrow-up:before {
	content:"\f176"
}
.fa-long-arrow-left:before {
	content:"\f177"
}
.fa-long-arrow-right:before {
	content:"\f178"
}
.fa-apple:before {
	content:"\f179"
}
.fa-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {
	content:"\f183"
}
.fa-gittip:before, .fa-gratipay:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-turkish-lira:before, .fa-try:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
.fa-space-shuttle:before {
	content:"\f197"
}
.fa-slack:before {
	content:"\f198"
}
.fa-envelope-square:before {
	content:"\f199"
}
.fa-wordpress:before {
	content:"\f19a"
}
.fa-openid:before {
	content:"\f19b"
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
	content:"\f19c"
}
.fa-mortar-board:before, .fa-graduation-cap:before {
	content:"\f19d"
}
.fa-yahoo:before {
	content:"\f19e"
}
.fa-google:before {
	content:"\f1a0"
}
.fa-reddit:before {
	content:"\f1a1"
}
.fa-reddit-square:before {
	content:"\f1a2"
}
.fa-stumbleupon-circle:before {
	content:"\f1a3"
}
.fa-stumbleupon:before {
	content:"\f1a4"
}
.fa-delicious:before {
	content:"\f1a5"
}
.fa-digg:before {
	content:"\f1a6"
}
.fa-pied-piper:before {
	content:"\f1a7"
}
.fa-pied-piper-alt:before {
	content:"\f1a8"
}
.fa-drupal:before {
	content:"\f1a9"
}
.fa-joomla:before {
	content:"\f1aa"
}
.fa-language:before {
	content:"\f1ab"
}
.fa-fax:before {
	content:"\f1ac"
}
.fa-building:before {
	content:"\f1ad"
}
.fa-child:before {
	content:"\f1ae"
}
.fa-paw:before {
	content:"\f1b0"
}
.fa-spoon:before {
	content:"\f1b1"
}
.fa-cube:before {
	content:"\f1b2"
}
.fa-cubes:before {
	content:"\f1b3"
}
.fa-behance:before {
	content:"\f1b4"
}
.fa-behance-square:before {
	content:"\f1b5"
}
.fa-steam:before {
	content:"\f1b6"
}
.fa-steam-square:before {
	content:"\f1b7"
}
.fa-recycle:before {
	content:"\f1b8"
}
.fa-automobile:before, .fa-car:before {
	content:"\f1b9"
}
.fa-cab:before, .fa-taxi:before {
	content:"\f1ba"
}
.fa-tree:before {
	content:"\f1bb"
}
.fa-spotify:before {
	content:"\f1bc"
}
.fa-deviantart:before {
	content:"\f1bd"
}
.fa-soundcloud:before {
	content:"\f1be"
}
.fa-database:before {
	content:"\f1c0"
}
.fa-file-pdf-o:before {
	content:"\f1c1"
}
.fa-file-word-o:before {
	content:"\f1c2"
}
.fa-file-excel-o:before {
	content:"\f1c3"
}
.fa-file-powerpoint-o:before {
	content:"\f1c4"
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
	content:"\f1c5"
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
	content:"\f1c6"
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
	content:"\f1c7"
}
.fa-file-movie-o:before, .fa-file-video-o:before {
	content:"\f1c8"
}
.fa-file-code-o:before {
	content:"\f1c9"
}
.fa-vine:before {
	content:"\f1ca"
}
.fa-codepen:before {
	content:"\f1cb"
}
.fa-jsfiddle:before {
	content:"\f1cc"
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
	content:"\f1cd"
}
.fa-circle-o-notch:before {
	content:"\f1ce"
}
.fa-ra:before, .fa-rebel:before {
	content:"\f1d0"
}
.fa-ge:before, .fa-empire:before {
	content:"\f1d1"
}
.fa-git-square:before {
	content:"\f1d2"
}
.fa-git:before {
	content:"\f1d3"
}
.fa-hacker-news:before {
	content:"\f1d4"
}
.fa-tencent-weibo:before {
	content:"\f1d5"
}
.fa-qq:before {
	content:"\f1d6"
}
.fa-wechat:before, .fa-weixin:before {
	content:"\f1d7"
}
.fa-send:before, .fa-paper-plane:before {
	content:"\f1d8"
}
.fa-send-o:before, .fa-paper-plane-o:before {
	content:"\f1d9"
}
.fa-history:before {
	content:"\f1da"
}
.fa-genderless:before, .fa-circle-thin:before {
	content:"\f1db"
}
.fa-header:before {
	content:"\f1dc"
}
.fa-paragraph:before {
	content:"\f1dd"
}
.fa-sliders:before {
	content:"\f1de"
}
.fa-share-alt:before {
	content:"\f1e0"
}
.fa-share-alt-square:before {
	content:"\f1e1"
}
.fa-bomb:before {
	content:"\f1e2"
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
	content:"\f1e3"
}
.fa-tty:before {
	content:"\f1e4"
}
.fa-binoculars:before {
	content:"\f1e5"
}
.fa-plug:before {
	content:"\f1e6"
}
.fa-slideshare:before {
	content:"\f1e7"
}
.fa-twitch:before {
	content:"\f1e8"
}
.fa-yelp:before {
	content:"\f1e9"
}
.fa-newspaper-o:before {
	content:"\f1ea"
}
.fa-wifi:before {
	content:"\f1eb"
}
.fa-calculator:before {
	content:"\f1ec"
}
.fa-paypal:before {
	content:"\f1ed"
}
.fa-google-wallet:before {
	content:"\f1ee"
}
.fa-cc-visa:before {
	content:"\f1f0"
}
.fa-cc-mastercard:before {
	content:"\f1f1"
}
.fa-cc-discover:before {
	content:"\f1f2"
}
.fa-cc-amex:before {
	content:"\f1f3"
}
.fa-cc-paypal:before {
	content:"\f1f4"
}
.fa-cc-stripe:before {
	content:"\f1f5"
}
.fa-bell-slash:before {
	content:"\f1f6"
}
.fa-bell-slash-o:before {
	content:"\f1f7"
}
.fa-trash:before {
	content:"\f1f8"
}
.fa-copyright:before {
	content:"\f1f9"
}
.fa-at:before {
	content:"\f1fa"
}
.fa-eyedropper:before {
	content:"\f1fb"
}
.fa-paint-brush:before {
	content:"\f1fc"
}
.fa-birthday-cake:before {
	content:"\f1fd"
}
.fa-area-chart:before {
	content:"\f1fe"
}
.fa-pie-chart:before {
	content:"\f200"
}
.fa-line-chart:before {
	content:"\f201"
}
.fa-lastfm:before {
	content:"\f202"
}
.fa-lastfm-square:before {
	content:"\f203"
}
.fa-toggle-off:before {
	content:"\f204"
}
.fa-toggle-on:before {
	content:"\f205"
}
.fa-bicycle:before {
	content:"\f206"
}
.fa-bus:before {
	content:"\f207"
}
.fa-ioxhost:before {
	content:"\f208"
}
.fa-angellist:before {
	content:"\f209"
}
.fa-cc:before {
	content:"\f20a"
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
	content:"\f20b"
}
.fa-meanpath:before {
	content:"\f20c"
}
.fa-buysellads:before {
	content:"\f20d"
}
.fa-connectdevelop:before {
	content:"\f20e"
}
.fa-dashcube:before {
	content:"\f210"
}
.fa-forumbee:before {
	content:"\f211"
}
.fa-leanpub:before {
	content:"\f212"
}
.fa-sellsy:before {
	content:"\f213"
}
.fa-shirtsinbulk:before {
	content:"\f214"
}
.fa-simplybuilt:before {
	content:"\f215"
}
.fa-skyatlas:before {
	content:"\f216"
}
.fa-cart-plus:before {
	content:"\f217"
}
.fa-cart-arrow-down:before {
	content:"\f218"
}
.fa-diamond:before {
	content:"\f219"
}
.fa-ship:before {
	content:"\f21a"
}
.fa-user-secret:before {
	content:"\f21b"
}
.fa-motorcycle:before {
	content:"\f21c"
}
.fa-street-view:before {
	content:"\f21d"
}
.fa-heartbeat:before {
	content:"\f21e"
}
.fa-venus:before {
	content:"\f221"
}
.fa-mars:before {
	content:"\f222"
}
.fa-mercury:before {
	content:"\f223"
}
.fa-transgender:before {
	content:"\f224"
}
.fa-transgender-alt:before {
	content:"\f225"
}
.fa-venus-double:before {
	content:"\f226"
}
.fa-mars-double:before {
	content:"\f227"
}
.fa-venus-mars:before {
	content:"\f228"
}
.fa-mars-stroke:before {
	content:"\f229"
}
.fa-mars-stroke-v:before {
	content:"\f22a"
}
.fa-mars-stroke-h:before {
	content:"\f22b"
}
.fa-neuter:before {
	content:"\f22c"
}
.fa-facebook-official:before {
	content:"\f230"
}
.fa-pinterest-p:before {
	content:"\f231"
}
.fa-whatsapp:before {
	content:"\f232"
}
.fa-server:before {
	content:"\f233"
}
.fa-user-plus:before {
	content:"\f234"
}
.fa-user-times:before {
	content:"\f235"
}
.fa-hotel:before, .fa-bed:before {
	content:"\f236"
}
.fa-viacoin:before {
	content:"\f237"
}
.fa-train:before {
	content:"\f238"
}
.fa-subway:before {
	content:"\f239"
}
.fa-medium:before {
	content:"\f23a"
}
/*Back to Top*/
#backtotop {
	background:url(../images/backtotop.png) no-repeat right center;
	cursor:pointer;
	display:none;
	position:fixed;
	right:10px;
	bottom:20px;
	z-index:999;
	display:none;
	padding-right:40px;
	text-decoration:none;
	text-indent:-1000px;
	overflow:hidden;
	width:32px;
}
/*Structure */
.container {
	margin:0 auto;
	width:100%;
	/*max-width:1200px;
	padding:0 15px;*/
}
/* CSS */
body, button, input, select, textarea {
	color:#000000;
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
	font-size:87.5%;
	line-height:1.5;
}
body {
	background-color:#f1f1f1;
}
/*=============================================================================================================================================================================================================*/
/*pre Loader*/
#preLoader{background:red; position:fixed; left:50%; top:50%; width:100px; height:30px;	margin:-15px 0 0 -50px;}

#wrapper{max-width:1200px; margin:0 auto; padding:0 15px;}

#header {background-color:#ffffff; margin-bottom:20px;}
/*Top Links and Font Resize*/
.topStrip {
	padding:7px 20px 8px;
	line-height:18px;
	background-color:#f6f6f6
}
.leftLink {
	float:left;
}
.rightLinks {
	float:right;
}
.topStrip ul {
	list-style:none;
	padding:0;
	margin:0
}
.topStrip li {
	float:left;
	padding:0 9px 0 10px;
	position:relative;
}

/*.topStrip li.menu-719 a, .topStrip li.menu-756 a{ background:url(../images/extlink-icon.png) no-repeat right center; padding-right:15px}*/
.topStrip li:before {
	content:" ";
	position:absolute;
	left:0;
	top:50%;
	z-index:auto;
	height:12px;
	width:1px;
	background:#666666;
	overflow:hidden;
	margin-top:-5px;
}
.leftLink.KMSlink li {
    margin-right: 7px;
}
.leftLink.KMSlink li::after {
    background: #666666 none repeat scroll 0 0;
    content: " ";
    height: 12px;
    margin-top: -5px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    z-index: auto;
}
.topStrip li.fontResize:before, .topStrip li.lang:before {
	display:none;
}
.topStrip .fontResize {
	padding-top:2px
}
.topStrip .KMSlink li:before{position:static;}
.topStrip .KMSlink li{padding-left:0;}
.topStrip a {
	color:#000; cursor:pointer;
	text-decoration:none;
	font-size:0.923em
}
.topStrip a:hover {
	text-decoration:underline;
	color:#275596
}
.topStrip li:first-child {
	padding-left:0;
}
.topStrip li:first-child:before {
	display:none;
}
.topStrip li.lang {
	padding-right:0;
}
.topStrip li.lang label {
	display:none
}
.topStrip ul.loginLink {
	position:relative;
	margin-right:9px;
}
.loginLink:before {
	content:" ";
	position:absolute;
	right:0;
	top:50%;
	z-index:auto;
	height:12px;
	width:1px;
	background:#666666;
	overflow:hidden;
	margin-top:-5px;
}
/*Access Control*/
.textResizeWrapper input {
	float:left;
	height:17px;
	color:#545050;
	background:none;
	border:none;
	padding:0;
	width:22px;
	color:#000;
	display:inline-block;
}
.textResizeWrapper input:hover, .noJS .textResizeWrapper input:hover {
	color:#275596;
	background:none !important
}
.textResizeWrapper .large {
	font-size:12px;
	line-height:17px;
}
.textResizeWrapper .largest {
	font-size:14px;
	line-height:15px;
}
.textResizeWrapper .normal {
	margin:0 5px;
}
.textResizeWrapper .contrastChanger {
	width:17px;
}
.fontScaler.largest.font-largest {
	margin-right: 15px;
}
.noJS .textResizeWrapper .contrastChanger {
	overflow:hidden;
	text-indent:-1000px;
}
.noJS .textResizeWrapper .contrastChanger.normal {
	background:url(../images/light-icon.png) no-repeat !important
}
.noJS .textResizeWrapper .contrastChanger.wob {
	background:url(../images/dark-icon.png) no-repeat !important
}
/*Custom Select*/
.topStrip li.lang {
	width:55px;
	padding:0;
	margin-left:15px;
}
.lang .customSelect {
	height:18px;
	padding:0
}
.lang .customSelect {
	background:url(../images/custom-select-down.png) no-repeat right center;
	font-size:0.857em;
	line-height:18px;
	margin: 0;
	padding:0;
	max-width: 100%;
	height:18px;
	width:100%;
	border:none;
	color:#545050;
	cursor:pointer
}
/*Logo*/
.logoSection {padding:10px 0 10px;}
.logoSectionInner{position:relative; max-width:945px; margin:0 auto;}
.logoSection{}
.logoLeft{float:right; /*width:96px;*/ width:120px; position:absolute; right:0; top:0; z-index:1;}

.logo {text-align:center; padding:14px 106px 5px 65px; position:relative; z-index:0;}
.logo a{display:inline-block; vertical-align:top;}
.logoRight {position:absolute; left:0; top:0;  z-index:1;
	width:50px;
	text-align:right;
	padding-top:14px;
	height:100px;
}
/* ******** Navigation ******** */
.mainNavigation {
	margin:0;
	z-index:9999;
	background-color:#00275e;
	clear:both;
}
.mainNavigation .container {
	position:relative;
}
.toggleMenu {
	display:none;
	padding:18px;
	text-decoration:none;
	float:left;
	width:110px;
}
.toggleMenu .mobileMenu {
	float:left;
	font-size:1.071em;
	color:#fff;
	line-height:18px;
}
.toggleMenu .iconBar {
	background:#FFFFFF;
	display: block;
	height:3px;
	margin:2px auto;
	float:right;
	width:25px;
}
#nav, #nav ul {
	list-style:none;
	margin:0;
	padding:0;
	z-index:122
}
#nav {
	/*border-left:1px solid #3b5e90;*/
}
#nav li {
	float:left;
	margin:0;
	padding:0;
	position:relative;
	z-index:122;
	display:inline;
	border-right:1px solid #4164af
}
#nav li a {
	padding:15px 25px;
	line-height:28px;
	color:#fff;
	font-size:1.286em;
	display:inline-block;
	text-decoration:none
}
#nav ul {
	z-index:124;
	width:200px;
	top:100%;
	padding:0;
	left:0;
	position:absolute;
	z-index:9999;
}
#nav ul li {
	float:left;
	height:auto;
	width:100%;
	z-index:123;
	margin:0;
	padding:0;
}
#nav ul li a {
	display:block;
	background-color:#072a4b;
	font-size:1.083em;
	line-height:24px;
	color:#fff;
	border:none;
	border-top:1px dotted #144573;
	padding:5px 15px 5px 15px;
	text-align:left;
}
#nav ul ul {
	z-index:110;
	top:0;
	left:200px
}
#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a {
	color:#fff
}
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected {
	color:#000
}
#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul {
	margin-left:-9999px
}
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus {
	margin-left:0
}
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > li.active > a {
	background-color:#275596;
	color:#fff
}
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected {
	background-color:#275596;
	color:#ffffff
}
#nav ul li.focus > a {
	background-color:#275596 !important;
	color:#fff;
	display:block;
}
#nav .menuIcon {
	display:block;
	position:absolute;
	right:5px;
	top:20px;
	width:9px;
	height:9px;
	z-index:1
}
#nav li .menuIcon {
	display:none;
	background:url(../images/down-arrow.gif) no-repeat right center;
}
#nav li li .menuIcon {
	background:url(../images/right-arrow.gif) no-repeat right center;
	top:13px;
	right:5px;
}
.noJS #nav ul a:focus {
	width:200px;
}
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul {
	margin-left:9999px
}
.noJS #nav ul a:active {
	margin-left:0
}
/*Search*/
.searchBlock {
	position:relative;
	width:100%;
	max-width:292px;
	position:absolute;
	right:0;
	top:0
}
.searchBlock .form-text {
	background:#275596;
	border:none;
	height:58px;
	font-size:1.286em;
	color:#fff;
	padding:15px 58px 15px 28px;
	line-height:28px;
}
.searchBlock ::-webkit-input-placeholder{color:#fff; opacity:1;}
.searchBlock :-moz-placeholder{color:#fff; opacity:1;}
.searchBlock ::-moz-placeholder{color:#fff; opacity:1;}
.searchBlock :-ms-input-placeholder{color:#fff; opacity:1;}

.searchBlock .form-submit, .searchBlock .form-submit:hover {
	position:absolute;
	right:0;
	top:0;
	background:url(../images/search-icon.png) no-repeat center center;
	text-indent:-1000px;
	overflow:hidden;
	height:58px;
	width:58px;
}
.searchBlock .form-item {
	margin:0
}
/* ******** Index Slider ******** */
.indexBanner {
	position:relative
}
.indexBanner .sliderBanner .item {
	height:300px;
}
.noJS .indexBanner {
	height:302px;
	overflow:hidden
}
/*Owl Carousel */
.owl-carousel .animated {	
	animation-duration: 1000ms;	
	animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
	z-index: 0;
}
.owl-carousel .owl-animated-out {
	z-index: 1;
}
.owl-carousel .fadeOut {
	
	animation-name: fadeOut;
}

.owl-height {
	
	transition: height 500ms ease-in-out;
}
.owl-carousel {
	display: none;
	width: 100%;	
	position: relative;
	z-index: 1;
}
.owl-carousel .owl-stage {
	position: relative;
	
}
.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 */
	
}
.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;
	user-select: none;*/
}
.owl-carousel .owl-item img {
	display: block;
	width: 100%;
	
}
.owl-carousel.owl-text-select-on .owl-item {
	
}
.owl-carousel .owl-grab {
	cursor: move;
	/*cursor: -webkit-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
*/}
.owl-carousel.owl-rtl {
	direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float: right;
}
.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	
}
.owl-carousel .owl-item img {
	transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}
.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	
}
.owl-carousel .owl-video-play-icon:hover {
	/*-webkit-transition: scale(1.3);
	-moz-transition: scale(1.3);
	-ms-transition: scale(1.3);
	-o-transition: scale(1.3);
	transition: scale(1.3);*/
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}
.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	
	transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
}
.owlCarousel .item {
	border:1px solid #ddd;
	text-align:center;
	height:100px;
	line-height:100px;
}
.owl-theme .owl-controls {
	margin-top:10px;
	text-align:center;
	
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
color:#fff;
margin:0;
padding:0;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
text-indent: -99999px;
border-radius:0;
}
.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;
	/*zoom:1;*/
}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a {
	width:10px;
	height:10px;
	margin:5px 7px;
	background:#d6d6d6;
	display:block;	
	border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .noJS .owl-dots .owl-dot.active a {
	background:#869791
}
.noScript {
	display:none;
}
.no-js .owl-carousel {
	display: block;
}
.noJS .owl-controls {
	position:absolute;
	left:0;
	bottom:-40px;
	width:100%;
	text-align:center;	
}
.noJS .owl-controls.noScript {
	display:block;
}
.noJS .sliderBanner .item {
	position:relative;
}
.noJS .carouselBlock {
	margin-right:-10px;
}
.noJS .carouselBlock .item {
	width:220px;
	margin:0 10px 10px 0;
	float:left;
}
/*Middle Content*/
.sprite {
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
}
#middleContent {
	min-height: 400px;
	padding-bottom: 15px;
}
#middleContent .contentMain {
	float: left;
	margin-right: -295px;
	padding-right: 315px;
	width: 100%;
}

.teaserOuter{}
.teaserOuter .blockShadow{padding: 0;}
.teaserSlider{}
.teaserSlider .item{float:left; width:100%; position:relative;}
.sliderImg{margin:0 0 0 auto; width:470px; padding-top:12px; position:relative; z-index:0;}
.sliderImg img{width:100%; height:auto;}
.sliderCaption{position:absolute; left:0; top:0; height: 100%; padding:0 0 0 64px; z-index:1;}
.sliderCaption h2{margin-bottom:0; color:#275596; font-size:1.786em; font-weight:normal; font-family: "robotolight", Arial, Helvetica, sans-serif; height:248px; display:table-cell; vertical-align:middle;}

.contentTwoColRow{}
.contentOneCol{float:left; width:37%; padding-right:20px;}
.contentTwoCol{float:left; width:63%;}

.blockShadow {	
	/*box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);*/
	background-color:#fff;
	padding:15px;
	margin-bottom:13px
}
.boxOne {
	background-color:#fff
}
.boxSecond {
	background-color:#fff
}
.blockTitle {
	font-size:1.286em; line-height: 1.2; font-family: 'robotomedium', Arial; font-weight:normal;
	color:#275596;
	border-bottom:1px solid #e6e7e8;
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
}
.contentTwoColRow .blockTitle {border-bottom:none; padding-bottom:0; margin-bottom:10px;}
#middleContent .container {
	position:relative;
}
/*Sidebar*/
.sidebarRight {
	float:right;
	width:295px;
}
.sidebarRight ul, .sidebarRight .content {
	transition:none;
}
.sidebarRight ul ul {
	border:none;
	margin:0;
	padding-bottom:0
}
.blockShadow.contactUs {
	line-height:21px;
	padding:0;
}
.sidebarRight .blockShadow {
	/*padding-bottom:0*/
}
.contactUs a {
	display:block;
	padding:23px 15px;
	font-size:1.286em;
	font-family: 'robotomedium', Arial; font-weight:normal;
	color:#275596;
	text-decoration:none;
	background:url(../images/contact-us.jpg) no-repeat right top;
}
.contactUs a:hover {
	text-decoration:none;
	color:#275596;
}
.sidebarRight h2 {font-size:1.286em; line-height: 1.2; font-family: "robotomedium",Arial; font-weight: normal;	color:#275596; padding:0 0 14px; margin:0 0 10px; border:none; position:relative; border-bottom:1px solid #e6e7e8;}

/*Sidebar List*/
.not-front .sidebarRight h2{border-bottom:none; cursor:pointer;}
.not-front .sidebarRight h2.active{border-bottom:1px solid #e6e7e8;}

.sidebarRight ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-bottom:15px;
	margin-top:20px;
}
.sidebarRight ul li {
	padding:4px 0; margin:0;
	padding-left:20px;
	background:url(../images/list-icon.png) no-repeat left 10px;
	list-style:none
}
.sidebarRight ul li a:hover{text-decoration:none;}
.sidebarRight ul > li:hover {
	background-position:10px 10px;transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}
.sidebarRight .newBgColor .menu li {background:url(../images/list-wicon.png) no-repeat left 10px;}
.sidebarRight .newBgColor .menu > li:hover {background-position:10px 10px;transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}

.sidebarRight ul li a {
	color:#000;
	text-decoration:none;
}
.sidebarRight ul li a:hover {
	color:#275596;
	text-decoration:none;
}
.sidebarRight h2 .fa {
	position:absolute;
	right:0;
	top:0;
	font-size:2.143em;
	color:#d5d5d5
}
/*Newsletter*/
.sidebarRight .blockShadow.newsLetter {
	padding-bottom:20px
}
.newsLetter .blockTitle {
	border:none;
	padding:0;
	margin-bottom:10px;
}
.newsLetter .forms {
	position:relative;
	padding-bottom:7px;
}
.newsLetter .form-text {
	padding-right:85px;
	padding:5px 10px;
	height:30px;
}
.newsLetter .form-submit {
	position:absolute;
	right:0;
	top:0;
	height:30px;
	line-height:18px;
}
#block-formblock-subscribe-to-email-alerts {	
	/*box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.1);*/
	background-color:#fff;
	padding:23px 15px;
	margin-bottom:10px;
}
#block-formblock-subscribe-to-email-alerts > h2{ background:url(../images/envelop-icon.png) no-repeat right top; border-bottom:none;}
#subscribe-to-email-alerts-node-form > div {
	position:relative;
}
#block-formblock-subscribe-to-email-alerts label {
	display:none
}
#block-formblock-subscribe-to-email-alerts .form-item {
	margin:0
}
#block-formblock-subscribe-to-email-alerts .form-text {
	padding:5px 10px;
	height:32px;
	width:230px
}
#block-formblock-subscribe-to-email-alerts .form-actions {
	position:absolute;
	right:0;
	top:0;
	height:32px;
	line-height:18px;
	margin:0
}
#block-formblock-subscribe-to-email-alerts .captcha img{margin-left:0; float:right; width:auto !important; height:auto; max-width:47%;}	
#block-formblock-subscribe-to-email-alerts .form-item-captcha-response .form-text{float:left; width:140px;}
#block-formblock-subscribe-to-email-alerts .captcha{margin-top:10px;}
#block-formblock-subscribe-to-email-alerts .description{margin-left:0; clear:both; margin-top:5px; padding-top:14px;}


/*Middle Content*/
.view-filters {
	margin-bottom:15px;
}
.views-exposed-form label {
	display:none;
	font-weight:normal;
	padding:2px 5px 2px 0;
	margin-right:10px;
}
.customSelect {
	height:18px;
	padding:0
}
.customSelect {
	background:url(../images/custom-select.png) no-repeat right center;
	line-height:20px;
	margin: 0;
	padding:7px 12px;
	max-width: 100%;
	height:34px;
	width:100%;
	border:1px solid #dcdcdc;
	color:#626262;
	cursor:pointer;
}
.formsBlock {
	float:left;
	width:78.5%
}
.views-exposed-widget {
	float:left;
	padding:0 10px 0 0;
}
.view-filters .views-exposed-widget{width: auto;}
.inlineBox, .homepageRadioButton .form-type-radio {
	float:left;
	padding:0 15px 15px 0;
	width:33.33%;
}
.inlineBox, .homepageRadioButton .form-type-radio {
	width:auto;
	padding-bottom:0
}
.formBtn {
	float:right;
	width:21.5%;
}
.view-filters .button {
	display:block;
	/*width:100%;
	text-align:left;*/
	width:110px;
	text-align:center;
	padding:0 10px;
	height:34px;
	line-height:34px;
	background:#4c4d52;
	border:none
}
/*.blockShadow .view-filters .button {padding:0 17px;} */
.formBtn .advSearchBtn {
	background:url(../images/adv-search-ico.png) no-repeat 12px center #275596;
}
.formBtn .advSearchBtn:hover {
	background:url(../images/adv-search-ico.png) no-repeat 12px center #275596
}
.filterSearchBlock {
	float:right;
	width:51%
}
.searchRow{position:relative; padding-right:52px;}
.filterSearchBlock .textBox {
	border:1px solid #dcdcdc;
	height:34px;
	width:100%;
	border-right:none; color:#58595b;
}
.searchRow ::-webkit-input-placeholder{color:#58595b; opacity:1;}
.searchRow :-moz-placeholder{color:#58595b; opacity:1;}
.searchRow ::-moz-placeholder{color:#58595b; opacity:1;}
.searchRow :-ms-input-placeholder{color:#58595b; opacity:1;}

.filterSearchBlock .searchBtn {position:absolute; right:0; top:0; z-index:9; background:#4c4d52; padding:0; width:52px; text-align:center;}
.filterSearchBlock .searchBtn:hover {background:#275596;}

/* jQuery iCheck plugin Square skin, black -------------------------------------------- */
.icheckbox_square, .iradio_square {
	display: inline-block;
	vertical-align: middle;
	margin:-4px 7px 0 0;
	padding: 0;
	width:16px;
	height:16px;
	background: url(../images/square.png) no-repeat;
	border: none;
	cursor: pointer;
}
.icheckbox_square {
	background-position: 0 0;
}
.icheckbox_square.hover {
	background-position: -24px 0;
}
.icheckbox_square.checked {
	background-position: -48px 0;
}
.icheckbox_square.disabled {
	background-position: -72px 0;
	cursor: default;
}
.icheckbox_square.checked.disabled {
	background-position: -96px 0;
}
.iradio_square {
	background-position: -123px 0;
}
.iradio_square.hover {
	background-position: -147px 0;
}
.iradio_square.checked {
	background-position: -171px 0;
}
.iradio_square.disabled {
	background-position: -192px 0;
	cursor: default;
}
.iradio_square.checked.disabled {
	background-position: -216px 0;
}
/*find Report */
.findReportContent{/*border:1px solid #dedede;	padding:8px 20px 0;*/}
#findReport {}
.noJS #findReport {
	overflow-x:hidden;
	overflow-y:auto
}
.findReportIcon * {
	transition:none;
}
#findReport ul, .findReportIcon {
	list-style:none;
	margin:0;
	padding:0
}
.findReportIcon li {
	border-bottom:1px solid #dcdcdc;
	padding:10px 0;
	background-position:0 20px;
	background-repeat:no-repeat;
}
.findReportIcon li:last-child{border:0;}

.node-article .findReportIcon li{padding-left:50px;}
.findReportIcon .icon1 {
	background-image:url(../images/Bathroom4.png)
}
.findReportIcon .icon2 {
	background-image:url(../images/soldier1.png)
}
.findReportIcon .icon3 {
	background-image:url(../images/Transport-Infrastructure.png)
}
.findReptRow{}
.findReptRow > a {display:inline-block; position:relative; text-decoration:none; color:#000; vertical-align: top;display:block;}
.findReportIcon a:hover {
	text-decoration:none;
}

.findReptThumb{display:block; float:left; width:140px; position:relative; z-index:9; border:1px solid #bebfc4; text-align:center;}
.findReptThumb img{height:auto;max-width:80px; margin:3px 0;}
.findReptThumb .image-title{background:#eeeff4; text-align:center;color:#0e0f14; display:block;padding:2px 0;float:left; width:100%; font-size:12px; border-top:1px solid #bebfc4}
/*.findSmallContent{float:left; width:95%; margin-left:-115px; padding-left:125px;}*/
.findSmallContent{padding-left:155px; display:block;}
.findReptNo{display:block; font-style:normal;}
.findSmallText{display:block;}
														
														
.findReportBottom {
	padding:15px 0 0;
	clear:both;
}
.findReportBottom .viewAll {
	float:left;
}
.viewAll a {
	display:inline-block;
	background:url(../images/view-more.png) no-repeat right center;
	padding-right:15px;
	color:#000;
	text-decoration:none;
}
.viewAll a:hover {
	color:#275596;
	text-decoration:underline;
}
.findReportBottom .findReportArrow {
	float:right;
}
.findReportArrow a {
	display:inline-block;
	width:24px;
	height:24px;
	color:#275596;
	text-align:center;
	line-height:20px;
}
.findReportArrow a:hover {
	background-color:#275596;
	color:#fff
}
.radioBlock {
	padding:0 0 10px 0;
}
.bx-wrapper {
	position: relative;
	margin:0;
	padding: 0;
}
.bx-wrapper img {	

}
.bx-wrapper .bx-viewport {	
	transform:translatez(0);
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
	background:url(../images/nextprev.png) no-repeat;
	width:24px;
	height:23px;
	text-indent: -9999px;
	z-index: 9999;
	display:block;
	float:left;
	margin-left:1px;
	outline:none
}
.bx-wrapper .bx-prev {
	background-position: 0 0;
}
.bx-wrapper .bx-next {
	background-position: -24px 0;
}
.bx-wrapper .bx-prev:hover {
	background-position:0 -24px;
}
.bx-wrapper .bx-next:hover {
	background-position: -24px -24px;
}
.bx-controls {
	position:absolute;
	right:-10px;
	bottom:-30px
}
.bx-wrapper .bx-controls-direction a.disabled {
	/*display: none;*/
	opacity: 0.4;
}
.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
.whatsNew .bx-wrapper .bx-viewport {
	height:263px !important;
}
/*Ticker*/
.ticker, .ticker * {
	transition:none;
}
.ticker .btn {
	padding-right:17px;
	color:#275596;
	text-decoration:none;
	line-height:14px;
	position:absolute;
	right:0;
	top:10px
}
.ticker .btn:hover {
	text-decoration:underline;
	color:#275596;
}
.ticker .stop {
	background:url(../images/ticker-pause.png) no-repeat right 2px;
}
.ticker .play {
	background:url(../images/ticker-play.png) no-repeat right 2px;
}
.noJS .ticker .stop {
	display:none
}
.noJS .ticker ul {
	margin:0
}
.noJS .ticker .tickerDivBlock {
	height:100px;
	overflow-y:scroll;
	overflow-x:hidden
}
/*Whats New*/
.whatsNew {
	position:relative;
	color:#58595b;
}
.whatsNew ul.bulletText{padding-left:0;}
.whatsNew ul.bulletText li {
	line-height:20px;
	padding:3px 0;
	padding-left:21px;
	margin:0;
}
.whatsNew ul.bulletText li a {
	color:#58595b;
	text-decoration:none;
}
.whatsNew ul.bulletText li a:hover {
	color:#275596;
	text-decoration:underline;
}
.whatsNew ul.bulletText li:hover {
	background-position:0 10px;
}
.whatsNew .viewAll {
	padding-top:16px;
}
.pdfIcon, .newIcon, .extIcon {
	display:inline-block;
	margin:0 5px;
}
.noJS .whatsNew .ticker {
	height:210px;
	overflow-x:hidden;
	overflow-y:auto
}
/*********  Marquee ******** */
.marquee {
	overflow:hidden;
}
.marqueeScrolling li {
	float:left;
	margin-right:25px;
}
.noJS .btnMPause {
	display:none;
}
.noJS .marqueeScrolling {
	overflow-y:hidden;
	overflow-x:auto
}
.noJS .marquee {
	width:240%
}
/*Calendar Block */
.events {}
.calendarBlock {
	padding-bottom:10px;
}
.events .viewAll {
	padding-top:10px;
	text-align:right;
}
/*Responsive Tab*/
.resTab {
	position: relative;
	border:1px solid #00c5ad;
}
.resTab .tabNav {
	margin:0;
	padding: 0;
	list-style:none
}
.resTab .tabNav li {
	display: inline-block;
	margin: 0;
	position: relative;
	background-color: #00c5ad;
}
.resTab .tabNav li a {
	display: inline-block;
	padding: 10px 12px;
	text-decoration: none;
	font-weight: normal;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
	color: #fff;
}
.resTab .tabNav .r-tabs-state-active a {
	color: #00c5ad;
	text-shadow: none;
	background-color: white;
}
.resTab .tabContent {
	padding: 15px;
	display: none;
}
.resTab .r-tabs-panel.r-tabs-state-active {
	display: block;
}
.resTab .r-tabs-accordion-title {
	display:none;
}
.resTab .tabNav .r-tabs-state-disabled {
	opacity: 0.5;
}
.resTab .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	background-color: #00c5ad;
	color: #fff;
	font-weight: normal;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background-color: #fff;
	color: #00c5ad;
	text-shadow: none;
}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
.noJS .resTab .tabContainer {
	height:150px;
	overflow:hidden
}
.noJS .resTab .tabContent {
	display:block;
	height:150px
}
/*********  Accordion ******** */
.accordion {
	margin-bottom:20px;
}
.accordion .accordDetail {
	transition:none;
}
.accordion .accTrigger {
	background:url(../images/plus.png) left 18px no-repeat;
	padding:8px 0 8px 20px;
	cursor:pointer;
	font-weight:normal;
	border-top:1px solid #eee;
	margin:0;
	color:#275596;
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
}
.accordion .accTrigger:first-child {
	border:none
}
.noJS .accordion .accTrigger {
	background:none;
	padding-left:0
}
.accordion .accTrigger a {
	display:block;
	text-decoration:none;
}
.accordion .accTrigger.active {
	background:url(../images/minus.png) left 18px no-repeat;
}
.accordDetail, .cfra-accordDetail {
	padding:10px 20px;
	display:none
}
.noJS .accordDetail {
	display:block;
	padding:10px 0
}
.accordDetail ul {
	list-style: outside none none;
	margin: 20px 0 0;
	padding: 10px 0 20px;
}

.cfra-accordDetail ul {margin: 0;padding: 0;}
.accordDetail ul li {
	background: url("../images/list-icon.png") no-repeat scroll left 12px rgba(0, 0, 0, 0);
	line-height: 21px;
	list-style: outside none none;
	padding: 7px 0 7px 21px;
}
.cfra-accordDetail ul li{padding: 4px 0 0px 17px;}

/*Footer */
#footer {}
.footerLinks {padding:0 0 15px 0; width:auto; }
.footerLinks .cols3{padding:0 15px; background:url(../images/flink-bg.png) no-repeat left 40px; min-height:250px;}
.footerLinks .cols3:first-child{background:none;}

.footerLinks h2{color:#275596; font-size:1.286em; font-weight:normal; margin-bottom:10px; font-family: 'robotomedium', Arial;}
.footerLinks a {color:#000; text-decoration:none; font-family: 'robotolight', Arial; font-weight:normal; font-size:0.929em;line-height:normal;}
.footerLinks a:hover{color:#275596; text-decoration:none;}
.footerLinks ul {list-style:none; margin:0; padding:0;}
.footerLinks ul li {padding-bottom:8px;}

.footerLinks .cols2, .footerLinks .cols5 {
	padding:0
}

.footerBottom {
	background-color:#fff;
	border-top:1px solid #dcdcdc;
	padding:20px;
	color:#3c3b3b
}
.footerBottom .fLeft {
	float:left;
}
.footerBottom .fRight {
	float:right;
}
.footerBottom a {
	color:#58595b;
	text-decoration:none;
	font-size:0.929em;
}
.footerBottom a:hover {
	color:#275596;
	text-decoration:underline;
}
.fLinks {
	list-style:none;
	margin:0;
	padding:0 0;
}
.fLinks li {
	float:left;
	padding:0 8px 0 9px;
	position:relative;
}
.fLinks li:first-child {
	padding-left:0;
}
.fLinks li:before {
	content:" ";
	position:absolute;
	left:0;
	top:50%;
	z-index:auto;
	height:12px;
	width:1px;
	background:#666666;
	overflow:hidden;
	margin-top:-5px;
}
.fLinks li:first-child:before {
	display:none;
}
.copyright{width:50%; padding-top:10px; font-size:0.929em; color: #58595b;}
.siteView {
	text-align:right;
	padding-bottom:10px;
}
.siteView span {
	display:inline-block; font-size:0.929em;
}
.visitors strong, .lastUpdate strong{font-size:1em;}
.lastUpdate {
	padding-left:10px;
	margin-left:10px;
	position:relative; font-size:0.929em;
}
.lastUpdate:before {
	content:" ";
	position:absolute;
	left:0;
	top:50%;
	z-index:auto;
	height:12px;
	width:1px;
	background:#666666;
	overflow:hidden;
	margin-top:-5px;
}
.indiaLogoShare div {
	display:inline-block;
	vertical-align:middle;
}
.indiaLogoShare .indiaLogo {
	margin-left:10px;
}
.topStrip .form-type-select {
	margin:0;
}
.topStrip .form-type-select select {
	padding:0;
	height:21px
}
.noJS .topStrip .form-type-select {
	float:left;
}
.noJS .topStrip .langselectbutton {
	float:left;
}
.noJS .topStrip .langselectbutton input {
	padding:0 5px;
	margin-left:5px;
}
.noJS .topStrip li.lang {
	width:110px;
}
/*Event Calender */
.view-calendar .view-header {
	text-align:center;
}
.view .view-header .date-nav-wrapper {
	border-top:1px solid #eee;
	margin-top:20px;
	padding:15px 0 10px;
}
.front .view .view-header .date-nav-wrapper {
	border-top:none;
	margin-top:0;
	padding:0;
}
.view .date-nav-wrapper .date-nav {
	padding:0;
	margin:0
}
.view .date-nav-wrapper ul {
	margin:0 !important
}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
	margin:0;
	padding:0 !important;
	border-radius:0;
	border:none
}
.view .date-nav-wrapper .date-prev a, .view .date-nav-wrapper .date-next a, .view-header .calnderBtn {
	margin:0;
	padding:5px 10px;
	display:inline-block;
	background-color:#275596;
	color:#fff;
	font-weight:normal;
	border:none;
	position:relative;
	z-index:99;
	text-decoration:none;
}
.view .date-nav-wrapper .date-prev a:hover, .view .date-nav-wrapper .date-next a:hover, .view-header .calnderBtn:hover {
	color:#fff;
	background-color:#275596;
	text-decoration:none
}
.view-header .calnderBtn.activecal {
	background-color:#275596;
}
.view .date-nav-wrapper .date-heading {
	text-align:left
}
.events .view-id-calendar {
	padding-bottom:10px;
}
.events .view .date-nav-wrapper .date-prev, .events .view .date-nav-wrapper .date-next {
	left:auto;
	right:0;
	background-color:transparent;
	height:auto;
	width:auto;
	padding:0;
	line-height:10px;
	font-size:10px;
	top:10px;
}
.events .view .date-nav-wrapper .date-prev {
	right:19px;
	z-index:1000
}
.events .view .date-nav-wrapper .date-prev a, .events .view .date-nav-wrapper .date-next a {
	background-color:transparent;
	padding:0;
	background:url(../images/calendar-arrow.png) no-repeat 0 center;
	height:10px;
	width:11px;
	overflow:hidden;
	text-indent:-1000px;
	text-align:left;
}
.events .view .date-nav-wrapper .date-prev {
	z-index:999
}
.events .view .date-nav-wrapper .date-next a {
	background-position:right center;
}
.events .view .date-nav-wrapper .ajax-progress {
	position:absolute;
	right:-5px;
	top:-5px;
	z-index:10;
	background-color:#fff;
}
.events .date-nav-wrapper {
	margin:0;
}
.view .date-nav-wrapper .date-heading h3 {
	font-size:1em;
	padding-bottom:7px;
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
	color:#616161;
}
.view .date-nav-wrapper .date-heading h3 a {
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}
.calendar-calendar table {
	border:none
}
.events .calendar-calendar table {
	border:1px solid #acabab;
	border-collapse:inherit;
}
.events .calendar-calendar th {
	background-color:#5e5f64;
	border:0 none;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
	color:#fff;
	font-family:robotobold;
	font-weight:normal;
	line-height:25px;
	text-align:center;
	vertical-align:middle
}
.events .calendar-calendar tr:last-child th {
	border-bottom:none 0;
}
.events .calendar-calendar tr th:last-child {
	border-right:none 0;
}
.events .calendar-calendar{height:166px;}
.events .calendar-calendar td, .calendar-calendar table.mini td.empty {
	background-color:#fff;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
	color:#5d5d5d;
	font-family:robotomedium;
	line-height:21px;
	text-align:center;
	vertical-align:middle
}
.events .calendar-calendar tr:last-child td {
	border-bottom:none 0;
}
.events .calendar-calendar tr td:last-child {
	border-right:none 0;
}
.events .calendar-calendar td.has-events {
	background-color:#c4dcff
}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {
	color:#fff;
	background-color:#9e9e9e;
}
.calendar-calendar tr td.today a, .calendar-calendar tr.odd td.today a, .calendar-calendar tr.even td.today a {
	color:#fff !important;
}
.events .calendar-calendar td.has-events a {
	color:#275596;
	text-decoration:none;
}
.calendar-calendar .month-view .full td.single-day div.monthview {
	background:#275596;
}
.calendar-calendar .month-view .full td.single-day div.monthview a {
	color:#fff;
	font-weight:normal;
	display:block;
}
.calendar-calendar th.days {
	font-weight:normal;
}
/*inner page*/
.noSidebar #middleContent .contentMain {
	width:100%;padding-right:0; margin-right:0;
}
#main-wrapper {
	background-color: #fff;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	margin-bottom: 25px;
	padding: 20px 28px;
	min-height:425px;
	font-size:1.077em
}
#main-wrapper p {
	/*text-align:justify*/
}
/*breadcrumb*/
.breadcrumb a {
	text-decoration:none;
	color:#a9c1c5;
}
.breadcrumb a:last-child {
	color:#275596;
}
.breadcrumb a:hover {
	color:#275596;
	text-decoration:underline;
}
/*View Table*/
.views-table {
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1
}
.views-table th, .views-table td {
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.views-table th {
	background:#e1e1e1;
	color:#275596;
	font-size:1.167em;
	border-right:1px solid #cecece;
	border-bottom:3px solid #cecece
}
.views-table th a {
	text-decoration:underline;
}
.views-table th a:hover {
	text-decoration:none;
}
.views-table td.active {
	background-color:#f9f9f9
}
.tableData {
	border-left:1px solid #e1e1e1;
	border-top:1px solid #e1e1e1;
	width:100%
}
.tableData th, .tableData td {
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}
.tableData th {
	background:#eee;
	font-size:1.167em;
	font-weight:normal;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
	border-right:1px solid #cecece;
	border-bottom:3px solid #cecece
}
.multiCols th, .multiCols td {
	padding:8px 5px
}
#main + h2 {
	font-size:1.462em;
	color:#275596;
	border-bottom:1px solid #e6e7e8;
	padding:15px 0 10px;
	margin-bottom:20px;
	position:relative;
}
/*Login Form*/
#user-login, #user-pass {
	margin:0 auto;
	max-width:450px;
	padding:20px;
	
	box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
#user-login .form-actions, #user-pass .form-actions {
	padding-left:110px
}
#user-login .form-actions .form-submit, #user-pass .form-actions .form-submit {
	width:auto
}

/*smoke external css popup*/
.smoke-base { position: fixed; top: 0; left: 0; bottom: 0; right: 0; visibility: hidden; opacity: 0; }
.smoke-base.smoke-visible { opacity: 1; visibility: visible; }
.smokebg { position: fixed; top: 0; left: 0; bottom: 0; right: 0; }
.smoke-base .dialog { position: absolute; }
.dialog-prompt { margin-top: 15px; text-align: center; }
.dialog-buttons { margin: 20px 0 5px 0 }
.smoke { text-align: center; font-size: 1.0em; line-height: 150%; }
.dialog-buttons button { display: inline-block; vertical-align: baseline; cursor: pointer; font-style: normal; text-decoration: none; border: 0; margin: 0 5px; -webkit-background-clip: padding-box; font-size: 13px; line-height: 13px; font-weight: normal; padding: 9px 12px; }
.dialog-prompt input { margin: 0; border: 0; font-family: sans-serif; border: 1px solid #aaa; width: 75%; display: inline-block; background-color: transparent; font-size: 1.065em padding: 8px; }
.smoke-base { background: rgba(0, 0, 0, .6); }
.smoke-base .dialog { top:40%; width: 700px; left: 50%; margin-left: -350px; }
.smoke-base .dialog-inner { padding: 15px; color: #202020; }
.smoke { background-color: rgba(255, 255, 255, 0.95); box-shadow: 0 2px 8px #666;}
.dialog-buttons button { background-color: #1968b2; border-radius: 0; color: #fff; }
.dialog-buttons button.cancel { background-color: rgba(0, 0, 0, .40); }
.awardsDetails ul, .view-id-awards  ul{list-style:none; padding:0; margin:0;}
.awardsDetails ul li, .view-id-awards  ul li{padding:0; margin:0;}

/*Sitemap*/
#site-map .site-map-menu {
	list-style:none;
	margin:0;
	padding:0
}
#site-map ul li {
	list-style:none;
	background:url(../images/list-icon.png) no-repeat left 11px;
	padding:4px 0 4px 15px;
}
#site-map a {
	text-decoration:none;
}
#site-map a:hover {
	text-decoration:underline;
}
#site-map li a {
	font-family: 'robotomedium', Arial, Helvetica, sans-serif;
}
#site-map li li a {
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
}
/*search*/
#search-form {
	background-color:#F9F9F9;
	border:1px solid #eee;
	padding:20px 20px 15px;
	float:left;
	width:100%
}
.page-search #main-wrapper h2 {
	clear:both;
	font-size:1.462em;
	color:#275596;
	border-bottom:1px solid #e6e7e8;
	padding-bottom:10px;
	margin-bottom:20px;
	position:relative;
}
#search-form .form-item {
	margin:0;
	padding-right:15px;
}
#search-form .form-item, #search-form .form-submit, #search-form .form-text, #search-form label {
	float:left;
}
#search-form label {
	width:32%;
	line-height:32px
}
#search-form .form-text {
	width:68%;
	line-height:22px;
	height:32px;
	padding:4px 10px
}
.search-results {
clear:both;list-style:none;
	margin:0 0 20px;
	padding:0
}
.search-results li {
	list-style:none;
	background:url(../images/list-icon.png) no-repeat left 17px;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #eee;
	margin-bottom:0;
}
.search-results li:hover {
	background-position:5px 17px;
	background-color:#F9F9F9
}
.search-results .title {
	font-size:1.2em;
	margin-bottom:5px;
}
.search-results .title a {
	text-decoration:none;
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
}
.search-results .search-snippet-info {
	padding:0
}
.search-results .search-info, .search-results .search-snippet {
	margin:0 0 5px
}
/*Contact block*/
.contactBlock h4 {
	margin-bottom:5px;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
	color:#275596
}
/*Sector Wise List*/
#main-wrapper.sector {
	background:none;
	box-shadow:none;
	padding:0;
}
#main-wrapper.sector #breadcrumb, #main-wrapper.sector h2 {
	display:none
}
.cagSectorWiseList {
	width:auto;
	margin:0 -10px;
	list-style-type:none;
	padding: 0;
}
.cagSectorWiseList > li {
	float:left;
	width:25%;
	padding:0 10px;
	margin-bottom:22px;
}
.cagSectorBox {
	padding:18px;
	margin-bottom:0;
	min-height:182px;
}
.cagSectorBox h2 {
	display:block !important
}
.cagSectorTitle {
	position:relative;
	padding-bottom:10px;
	min-height:40px;
}
.cagSectorTitle h2 {
	font-size:1.357em;
	color:#275596;
	font-weight:normal;
	margin:0;
	padding:5px 0 5px 45px;
}
.cagSectorTitle h2 a {
	color:#275596;
	text-decoration:none;
}
.cagSectorTitle h2 a:hover {
}
.cagSectorTitle .ico {
	position:absolute;
	left:0;
	top:-2px;
}
.twolineTitle .fa {
	top:5px;
}
.cagSectorBox p {
	color:#58595b;
	margin:0;
}
.bodyfontlarger {
	font-size: 93.8%;
}
.bodyfontnormal {
	font-size: 87.5%;
}
/*Pagination*/
.item-list .pager {
}
.item-list .pager li {
	background:#275596;	
	padding:0;
	border-radius:0;
	min-width:30px;
	display:inline-block;
	margin:0 1px 10px;
}
.item-list .pager li:hover {
	background:#275596
}
.item-list .pager li:focus, .item-list .pager li a:focus {
	outline:thin dotted;
}
.item-list .pager li.pager-current {
	background:#ffaa00;
	color:#fff;
	padding:1px 8px;
	height:25px;
}
.item-list .pager li a {
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
	padding:3px 8px;
	display:block;
	height:26px;
	line-height:20px;
}
/*BreadCrumbs*/
#breadcrumb {
	margin-bottom:10px;
}
#breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0
}
#breadcrumb ul li {
	display:inline;
	background:url(../images/breadcrumbs.gif) no-repeat left 7px;
	margin-right:8px;
	padding-left:12px;
	color:#275596
}
#breadcrumb ul li:first-child {
	background:none;
	padding-left:0;
}
#breadcrumb a {
	text-decoration:none;
	display:inline-block;
	color:#275596;
}
#breadcrumb a:hover {
	text-decoration:underline;
	color:#275596
}
/*calendar popup css*/
.ui-widget-header {
	background:#275596;
	color:#fff;
}
.ui-dialog .ui-dialog-content .field-label {
	color:#275596;
}
.ui-dialog .ui-dialog-content {}
.ui-dialog-titlebar-close {
	background: url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #fff;	
	color: #212121;
	font-weight: normal;
}
.ui-dialog-titlebar-close .ui-icon.ui-icon-closethick {
	background-position: -97px -129px;
}
.ui-dialog .ui-dialog-titlebar-close {
	padding:0;
}
/*Feedback*/
#feedback-node-form {
	width:460px;
	margin:0 auto
}
.frontend_form label {
	float:left;
	width:110px;
	padding:7px 0;
}
.frontend_form input, .frontend_form select, .frontend_form textarea {
	width:300px;
}
.captcha img, .description {
	margin-left:110px;
}
#feedback-node-form .frontend_form .form-actions.form-wrapper input[type="submit"] {
	margin-left:110px;
	width:auto;
}
#feedback-node-form .frontend_form .resizable-textarea .grippie {
	display:none;
}
#feedback-node-form .form-wrapper, #feedback-node-form .form-item-title, #feedback-node-form .form-item-captcha-response {
	position:relative;
}
.frontend_form label.error {
	float:none;
	width:auto;
	padding:5px 0 0 110px;
	color:#ff0000;
	font-size:0.857em;
}
.contactForm .captcha img, .contactForm .description {
	margin-left:0;
}
/*About Icon*/
#block-menu-block-4 h2, #block-menu-block-7 h2 {
	background:url(../images/about-icon.png) no-repeat right top;
}
/*#block-menu-block-4 h2, #block-menu-block-5 h2, #block-menu-block-6 h2, #block-menu-block-7 h2, #block-menu-block-8 h2, #block-menu-block-9 h2 {
	padding-bottom:20px;
}*/
#block-menu-block-4 ul, #block-menu-block-5 ul, #block-menu-block-6 ul, #block-menu-block-7 ul, #block-menu-block-8 ul, #block-menu-block-9 ul {
	margin-top:0
}
#block-menu-block-5 h2, #block-menu-block-8 h2 {
	background:url(../images/pd-icon-dark.png) no-repeat right top;
}
#block-menu-block-6 h2, #block-menu-block-9 h2 {
	background:url(../images/working-us-icon.png) no-repeat right top;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0;
}
/*Photo and Video Gallery*/
.audioGallery ul, .videoGallery ul, .photoGallery ul {
	list-style:none;
	margin:0 -10px;
	padding:0;
	/*font-size:1.167em;*/
	font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif;
}
.videoGallery ul li, .photoGallery ul li {
	float:left;
	width:25%;
	padding:0 10px 20px;
	text-align:center;
	min-height:305px;
}
.videoGallery ul li img, .photoGallery ul li img {
	border:1px solid #eee;
	padding:2px;
	margin-bottom:7px;
}
.videoGallery ul li:hover img, .photoGallery ul li:hover img {
	border:1px solid #275596;
}
.throbber {
	display:none;
}
.audioGallery ul li a, .videoGallery .views-field-name a, .photoGallery .views-field-name a {
	text-decoration:none;
}
.audioGallery ul li a:hover, .videoGallery .views-field-name a:hover, .photoGallery .views-field-name a:hover {
	text-decoration:underline;
}
div.jp-playlist, div.jp-interface {
	border-color:#275596
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#275596
}
/*Audio Gallery*/
.audioGallery {
	padding-top:20px
}
.audioGallery ul li {
	float:left;
	width:25%;
	padding:0 10px 20px;
	text-align:center;
	min-height:175px;
}
.audioGallery ul li a {
	background:url(../images/audio-category.png) no-repeat center top;
	padding-top:110px;
	display:block
}
.audioDetails ul {
	list-style:none;
	margin:0;
	padding:0
}
.audioDetails ul li {
	margin-bottom:10px;
	padding-bottom:20px;
	border-bottom:1px solid #eee
}
.audioDetails ul li li {
	margin-bottom:0;
	border:none;
	padding:0
}
.audioDetails h3 {
	font-family: 'robotoregular', Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin-bottom:10px;
	color:#777
}
.audioDetails .audioImg {
	float:left;
	width:170px;
}
.audioDetails .audioImg img {
	width:145px;
}
.audioDetails .audioDscr {
	float:left;
}
/*Content Details Page*/
.file-icon {
	margin:0 5px;
}
.node-tender .field {
	float:left;
	width:100%;
	clear:both;
	padding-bottom:10px;
}
.node-tender .field:first-child {
}
.node-tender .field-label {
	float:left;
	width:25%;
	border-top:1px solid #eee;
	padding:10px 0 0
}
.node-tender .field-items {
	float:left;
	width:75%;
	padding-left:20px;
	border-top:1px solid #eee;
	padding:10px 0 0
}
.node-tender .field:first-child .field-label, .node-tender .field:first-child .field-items {
	border-top:none;
	padding-top:0
}
#site-map ul li a.active {
	display:none
}
/*DISCLOSURES*/
.disclosuresPage h3 {
	padding-bottom:10px;
	border-bottom:3px solid #eee;
}
.disIconList {
	list-style:none;
	margin:0;
	padding:0
}
.disIconList li {
	float:left;
	width:33.33%;
	text-align:center;
	margin-bottom:30px;
	font-size:1.071em;

	transition: all 0.4s ease;
	padding:0 25px;
	min-height:120px
}
.disIconList li.citizensCharter a {
	display:block;
	background:url(../images/citizen.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.administrativeInformation a {
	display:block;
	background:url(../images/administrative-information.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.duties a {
	display:block;
	background:url(../images/duties.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.organisation_information a {
	display:block;
	background:url(../images/organisation_information.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.decision_making_process a {
	display:block;
	background:url(../images/decision_making_process.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.norms a {
	display:block;
	background:url(../images/norms.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.manuals a, .disIconList li.manuals .ico {
	display:block;
	background:url(../images/manuals.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.documents_held a {
	display:block;
	background:url(../images/documents_held.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.electronic_information a {
	display:block;
	background:url(../images/electronic_information.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.pios a {
	display:block;
	background:url(../images/pios.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li.eiLink a {
	display:block;
	background:url(../images/electronic-information.png) no-repeat center top;
	padding-top:50px;
}
.disIconList li:hover {

	transform:scale(1.1);
}
.disIconList .fa {
	display:block;
	font-size:2.857em;
	margin-bottom:10px;
	color:#275596
}
.disIconList a {
	text-decoration:none;
}
.disIconList li:hover a {
	color:#275596
}
/*Organisation Chart*/
.oChartPage {
}
.ocProfileImg {
	text-align:center;
	padding-bottom:30px;
	border-bottom:2px solid #ddd;
	width:92%;
	margin-left:-14px;
	position:relative;
	font-size:1.286em;
}
.ocProfileImg:before {
	content:" ";
	position:absolute;
	left:50%;
	bottom:0;
	z-index:auto;
	height:45px;
	width:2px;
	background:#ddd;
	overflow:hidden;
}
.ocProfileImg img {
	margin-bottom:10px;
	border:1px solid #eee;
	padding:5px;
}
.oChartPage .line {
	position:absolute;
	left:50%;
	bottom:100%;
	height:33px;
	width:2px;
	background-color:#ddd;
	margin-left:-1px;
}
.secyRight {
	float:right;
	border:2px solid #ddd;
	padding:10px;
	position:relative;
	margin:30px 0 10px;
	;
	width:144px;
	text-align:center;
}
.secyLeftChart {
	clear:both;
	border:2px solid #ddd;
	padding:0;
	position:relative;
}
.secyLeftChart .line {
	height:110px;
	left:-15px;
}
.secyLeftChart .tableData {
	border:none
}
.secyLeftChart .tableData tr {
	position:relative;
}
.secyLeftChart .tableData tr:before {
	content:" ";
	position:absolute;
	left:-16px;
	top:0;
	z-index:auto;
	height:100%;
	width:15px;
	background:url(../images/chart-arrow.png) left center;
	overflow:hidden;
	margin-top:-5px;
}
.secyLeftChart .tableData tr.last:before {
	background-image:url(../images/chart-arrow-last.png);
}
.secyLeftChart .tableData td {
	border:none;
	border-bottom:2px solid #ddd;
	width: 50%;
}
.secyLeftChart .deptName {
	display:block;
	font-size:1.071em;
	color:#275596;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
}
.secyLeftChart .notes {
	padding:0 10px;
}
/*Contact us*/
.contactForm {
	float:left;
	width:48%;
	margin-bottom:25px;
}
.addresses {
	float:right;
	width:46%;
	margin-bottom:25px;
	padding:25px;
	background-color:#DEECFF;
	font-size:1.1em
}
p.add {
	text-align:center !important;
}
.gmap3 {
	border: 1px dashed #ddd;
	width: 100%;
	height:360px;
	margin-bottom:5px;
	color:#333
}
.noJS .gmap3 {
	background:url(../images/map_bg.jpg) no-repeat;
}
.feSpace {
	display:inline-block;
	width:75px;
}
.profilePicIndia {
	border:1px solid #ddd;
	padding:4px;
	width:316px;
	margin:0 auto 25px;
}
/*menu Icon*/
.menuSubLinksDisplay ul li.collapsed {
	background:none;
	list-style:none
}
.menuSubLinksDisplay .childlinks ul li, ul.bulletText li.cagindia, ul.bulletText li.dpc, ul.bulletText li.fauas, ul.bulletText li.auditreport, ul.bulletText .dpc_act, ul.bulletText .ia_ad_directory, ul.bulletText .audit_regulations, ul.bulletText .dpcAct, ul.bulletText .recruitment_rules, .bulletText .ia_ad_directory {
	background-image:none;
	padding:0;
	text-align:center;
	margin:0;
	float:left;
	width:25%;
	padding:0 10px;
	min-height:150px;
	transition: all 0.4s ease;
}
.menuSubLinksDisplay .childlinks ul li:hover, ul.bulletText .audit_regulations:hover, ul.bulletText .dpcAct:hover, .bulletText .ia_ad_directory:hover, ul.bulletText .recruitment_rules:hover {

	transform:scale(1.1);
}
.menuSubLinksDisplay .constitutional_provisions, .menuSubLinksDisplay .dpc_act, .menuSubLinksDisplay .audit_regulations, .menuSubLinksDisplay .current_cag, .menuSubLinksDisplay .audit_advisory_board, .menuSubLinksDisplay .organisation_chart, .menuSubLinksDisplay .ia_ad_directory, .menuSubLinksDisplay .un_panel_of_external_auditors, .menuSubLinksDisplay .international_audit_responsibilities, .menuSubLinksDisplay .world_food_programme, .menuSubLinksDisplay .un_world_tourism_organization, .menuSubLinksDisplay .wipo, .menuSubLinksDisplay .iaea, .menuSubLinksDisplay .imo, .menuSubLinksDisplay .proactive-disclosures, .menuSubLinksDisplay .working-with-us, .menuSubLinksDisplay .past_international_audits, .bulletText li.ia_ad_directory a {
	display:block;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:55px;
}
.menuSubLinksDisplay .childlinks ul li a, ul.bulletText li.cagindia a, ul.bulletText li.dpc a, ul.bulletText li.fauas a, ul.bulletText li.auditreport a, ul.bulletText .dpc_act a, .audit_regulations a, .dpcAct a, .recruitment_rules a {
	text-decoration:none;
}
.menuSubLinksDisplay .childlinks ul li a:hover, ul.bulletText li.cagindia a:hover, ul.bulletText li.dpc a:hover, ul.bulletText li.fauas a:hover, ul.bulletText li.auditreport a:hover, ul.bulletText .dpc_act a:hover {
	text-decoration:underline;
}
ul.bulletText li.cagindia a, ul.bulletText li.dpc a, ul.bulletText li.fauas a, ul.bulletText li.auditreport a, ul.bulletText .dpc_act a, .audit_regulations a, .dpcAct a, .recruitment_rules a {
	display:block;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:55px;
}
.menuSubLinksDisplay .constitutional_provisions {
	background-image:url(../images/constitutional_provisions.png);
}
.menuSubLinksDisplay .proactive-disclosures {
	background-image:url(../images/pd-icon-blue.png);
}
.menuSubLinksDisplay .working-with-us {
	background-image:url(../images/working-us-icon_blue.png);
}
.menuSubLinksDisplay .dpc_act, .dpcAct a {
	background-image:url(../images/dpc_act.png);
}
.recruitment_rules a {
	background-image:url(../images/duties.png);
}
.menuSubLinksDisplay .audit_regulations, ul.bulletText .audit_regulations a {
	background-image:url(../images/audit_regulations.png);
}
.menuSubLinksDisplay .current_cag {
	background-image:url(../images/current_cag.png);
}
.menuSubLinksDisplay .audit_advisory_board {
	background-image:url(../images/audit_advisory_board.png);
}
.menuSubLinksDisplay .organisation_chart {
	background-image:url(../images/organisation_chart.png);
}
.menuSubLinksDisplay .ia_ad_directory, .bulletText .ia_ad_directory a, .bulletText .ia_ad_directory a {
	background-image:url(../images/ia_ad_directory.png);
}
.menuSubLinksDisplay .un_panel_of_external_auditors {
	background-image:url(../images/un-panel.png);
	padding-top:70px;
}
.menuSubLinksDisplay .international_audit_responsibilities {
	background-image:url(../images/ins-respng.jpg);
	padding-top:70px;
}
.menuSubLinksDisplay .world_food_programme {
	background-image:url(../images/logo_wfp.png);
	padding-top:70px;
}
.menuSubLinksDisplay .un_world_tourism_organization {
	background-image:url(../images/unwto.png);
	padding-top:70px;
}
.menuSubLinksDisplay .wipo {
	background-image:url(../images/wipo.png);
	padding-top:70px;
}
.menuSubLinksDisplay .iaea {
	background-image:url(../images/iaea.png);
	padding-top:70px;
}
.menuSubLinksDisplay .imo {
	background-image:url(../images/iom.png);
	padding-top:70px;
}
.menuSubLinksDisplay .past_international_audits {
	background-image:url(../images/past_international_audits.png);
	padding-top:70px;
}

/* International Relations Link Icon */
.menuSubLinksDisplay .intosai{
	background:url(../images/intosai.jpg) center top no-repeat;
	padding-top:70px;
	display:block;

}
.menuSubLinksDisplay .asosai{
	background:url(../images/asosai.jpg) center top no-repeat;
	padding-top:70px;
	display:block;
}
.menuSubLinksDisplay .bilateral{
	background:url(../images/bilateral-relations-SAI-India.jpg) center top no-repeat;
	padding-top:70px;
	display:block;
}
.menuSubLinksDisplay .global_audit_multi{
	background:url(../images/leadership-forum.jpg) center top no-repeat;
	padding-top:70px;
	display:block;
}
.menuSubLinksDisplay .international_audit_assignment{
	background:url(../images/ins-respng.jpg) center top no-repeat;
	padding-top:70px;
	display:block;
}
/* END */

ul.bulletText li.cagindia a {
	background-image:url(../images/constitutional_provisions.png);
}
ul.bulletText li.dpc a {
	background-image:url(../images/constitutional_provisions.png);
}
ul.bulletText li.fauas a {
	background-image:url(../images/constitutional_provisions.png);
}
ul.bulletText li.auditreport a {
	background-image:url(../images/constitutional_provisions.png);
}
ul.bulletText .dpc_act a {
	background-image:url(../images/dpc_act.png);
}
/*formerCAG*/
.formerCAG ul {
	list-style:none;
	margin:0 -15px;
	padding:0
}
.formerCAG li {
	float:left;
	width:25%;
	padding:0 15px;
	text-align:center;
	min-height:290px;
}
.formerCAG .field-content div {
	padding-bottom:8px;
	line-height:normal;
}
.formerCAG .field-content div {
	width:167px;
	/*height:210px;*/
	height:auto;
	overflow:hidden;
}
.formerCAG .field-content div img {
	width:156px;
	height:210px;
transition: all .2s ease-in-out;
}
.formerCAG .field-content div img:hover {
	transform: scale(1.2);
}
.bulletText li.dpcAct {
	min-height:160px;
}
/*404*/
.page404 {
	background:url(../images/page_404.png) no-repeat left center;
	height:250px;
	padding:60px 0 0 300px
}
.notFound {
	font-size:2.857em;
	margin-bottom:10px;
}
.numericList, .alphaList, .romanList {
	list-style: outside none none;
}
.numericList li, .alphaList li, .romanList li, .arrowList li {
	padding: 0 0 10px;
	text-align: justify;
}
.numericList li {
	list-style: outside none decimal;
}
.romanList li {
	list-style: outside none upper-roman;
}
.alphaList li {
	list-style: outside none lower-latin;
}
/*dpcActsubPage*/
.dpcActsubPage ul.bulletList {
	margin:0;
	border:1px solid #eee;
	margin-bottom:25px;
}
.dpcActsubPage ul.bulletList li {
	float:none;
	width:auto;
	text-align:left;
	min-height:inherit
}
.dpcActsubPage ul.bulletList li.odd {
	background-color:#f8f8f8;
}
.dpcActsubPage ul.bulletList li a {
	background-position:left center;
	padding:10px 0 10px 40px;
	line-height:20px;
	background-size:auto 24px;
	color:#000000
}
.dpcActsubPage ul.bulletList li a:hover {
	color:#275596
}
.dpcActsubPage ul.bulletList li:hover {	
	transform:none;
	background-color:#eee
}
/*Resources Pages */
.menuSubLinksDisplay .cag_auditing_standards, .menuSubLinksDisplay .guidelines, .menuSubLinksDisplay .guidance_notes_practice_guides, .menuSubLinksDisplay .manuals, .menuSubLinksDisplay .study_reports_compendiums, .menuSubLinksDisplay .journals {
	padding-top:80px;
	display:block;
	background-repeat:no-repeat;
	background-position:center top;
}
.menuSubLinksDisplay .cag_auditing_standards {
	background-image:url(../images/resource1.png);
}
.menuSubLinksDisplay .guidelines {
	background-image:url(../images/resource2.png);
}
.menuSubLinksDisplay .guidance_notes_practice_guides {
	background-image:url(../images/resource3.png);
}
.menuSubLinksDisplay .manuals {
	background-image:url(../images/resource4.png);
}
.menuSubLinksDisplay .study_reports_compendiums {
	background-image:url(../images/resource5.png);
}
.menuSubLinksDisplay .journals {
	background-image:url(../images/resource6.png);
}
.iconList {
	list-style:none;
	margin:0;
	padding:0
}
.iconList li {
	background-image:none;
	padding:0;
	text-align:center;
	margin:0;
	float:left;
	width:33.33%;
	padding:0 10px;
	min-height:180px;	
	transition: all 0.4s ease;
}
.iconList li:hover {
	
	transform:scale(1.1);
}
.iconList li a, .iconList li .ico {
	display:block;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:80px;
	text-decoration:none;
}

.iconList li a:hover {
	text-decoration:underline;
}
.guidelines li a, .guidelines li .ico {
	background-image:url(../images/resource2.png);
}
.guidanceNotesPracticeGuides li a, .guidanceNotesPracticeGuides li .ico {
	background-image:url(../images/resource3.png);
}
.resourcesSub.manuals li a, .resourcesSub.manuals li .ico {
	background-image:url(../images/resource4.png);
}
.studyReportsCompendiums li a, .studyReportsCompendiums li .ico {
	background-image:url(../images/resource5.png);
}
.resourcesSub.journals li a, .resourcesSub.journals li .ico {
	background-image:url(../images/resource6.png);
}
/*Default Icon List*/
.defaultList {
	list-style:none;
	margin:0 -10px;
	padding:0
}
.defaultList li {
	background-image:none;
	padding:0;
	text-align:center;
	margin:0;
	float:left;
	width:33.33%;
	padding:0 10px;
	min-height:160px;	
	transition: all 0.4s ease;
}
.defaultList li:hover {
	
	transform:scale(1.1);
}
.defaultList li a, .defaultList li .ico {
	display:block;
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:55px;
	text-decoration:none;
}
.defaultList li a:hover {
	text-decoration:underline;
}
.defaultList li a, .defaultList li .ico {
	background-image:url(../images/temp.png);
}
/*goTop*/
.goTop {
	text-align:right;
}
.goTop a {
	display:inline-block;
	background:url(../images/goto-top.png) no-repeat right center;
	padding-right:24px;
	text-decoration:none;
	background-size:16px auto;
}
/**/
.width17Per {
	width:17%
}
/*reportDetailPage*/
.reportDetailPage .reportInfo {
	list-style:none;
	padding:0;
	border:1px solid #ddd;
	border-bottom:none;
}
.reportDetailPage .reportInfo li {
	border-bottom:1px solid #ddd;
	padding:6px 10px	;
}
.reportDetailPage .reportInfo .odd {
	background-color:#f8f8f8
}
.reportDetailPage .reportInfo li span {
	display:inline-block;
	width:200px;
	font-family: 'robotomedium', Arial, Helvetica, sans-serif;
}
.reportDetailPage .reportInfo li span.report-attachment-filesize {
	display:inline-block;
	width:100px;
	font-family: 'robotomedium', Arial, Helvetica, sans-serif;
}

.reportFeedback {
	padding:15px;
	background-color:#fafafa;
	border:1px solid #eee
}
.reportFeedback label {
	padding-top:10px;
}
.reportFeedback textarea, .reportFeedback select, .reportFeedback .textBox {
	margin-bottom:15px;
}
.reportFeedback .button {
	margin-bottom:20px;
}
.reportFeedback .checkBox .check2 {
	margin-left:10px;
}
.audioPdf {
	clear:both;
	padding-top:15px;
}
/*High Contrast View*/
body.wob, .wob #nav > li > a:hover, .wob #nav > li.hover > a, .wob #nav > li.focus > a, .wob .form-select option, .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 .calendar-calendar div.calendar {
	background-color:#111;
}
body.wob, .wob button, .wob input, .wob select, .wob textarea, .wob .textResizeWrapper input, .wob .lang .customSelect, .wob .searchBlock .form-text, .wob .footerBottom, .wob .view .date-nav-wrapper .date-heading h3 a, .wob #breadcrumb ul li, .wob .form-select, .wob .view .date-nav-wrapper .date-nav, .wob .audioDetails h3, .wob .disIconList .fa, .wob .cagSectorBox p {
	color:#fff
}
.wob .contactUs a, .wob .contactUs a:hover {
	color:#1a3d6e
}
.wob #main-wrapper, .wob .mainNavigation, .wob .blockShadow, .wob .footerBottom, .wob .calendar-calendar .month-view .full td.single-day div.monthview, .wob #block-formblock-subscribe-to-email-alerts {
	background-color:#000
}
.wob .mainNavigation, .wob #nav li, .wob #nav, .wob .searchBlock, .wob .blockTitle, .wob .sidebarRight ul, .wob .findReportContent, .wob #findReport li, .wob #main + h2, .wob .tableData, .wob .tableData th, .wob .tableData td, .wob .footerLinks, .wob .events .calendar-calendar table, .wob .events .calendar-calendar td, .wob .calendar-calendar table.mini td.empty, .wob input[type="text"], .wob input[type="password"], .wob input[type="tel"], .wob input[type="email"], .wob select, .wob textarea, .wob .customSelect, .wob .videoGallery ul li img, .wob .photoGallery ul li img, .wob .views-table th, .wob .views-table td, .wob .views-table, .wob #search-form, .wob.page-search #main-wrapper h2, .wob .calendar-calendar th.days, .wob .view .view-header .date-nav-wrapper, .wob .calendar-calendar td.empty, .wob .calendar-calendar td, .wob .oChartPage .line, .wob .ocProfileImg, .wob .ocProfileImg img, .wob .secyRight, .wob .secyLeftChart, .wob .audioDetails ul li, .wob .profilePicIndia, .wob .findReportIcon li, .wob .accordion .accTrigger {
	border-color:#333}
	
.wob #nav > li > a:hover, .wob #nav > li.hover > a, .wob #nav > li.focus > a, .wob #nav > li.active > a {background-color: #444; color:#fff;}

.wob .tableData th, .wob .view-filters .button, .wob .filterSearchBlock .textBox, .wob .events .calendar-calendar th, .wob .search-results li, .wob .calendar-calendar .month-view .full tr td.single-day.today, .wob .calendar-calendar .month-view .full td.date-box.today {
	border-color:#444
}
.wob .filterSearchBlock .searchBtn, .wob .view-filters .button, .wob input[type="submit"], .wob input[type="button"], .wob input[type="reset"], .wob button, .wob .button, .wob a.button {
	background-color:#444
}
.wob .topStrip, .wob caption, .wob th, .wob td, .wob .events .calendar-calendar td, .wob .views-table td.active, .wob .search-results li:hover, .wob .calendar-calendar th.days {
	background-color:#111
}
.wob #header, .wob .tableData th, .wob .events .calendar-calendar th, .wob .views-table th, .wob #search-form, .wob .addresses {
	background-color:#222
}
.wob .searchBlock .form-text, .wob .calendar-calendar table.mini td.empty, .wob .oChartPage .line, .wob .ocProfileImg::before {
background-color:#333
}
.wob a, .wob .topStrip a, .wob #nav li a, .wob #findReport a, .wob .viewAll a, .wob .whatsNew ul.bulletText li a, .wob .ticker .btn, .wob .sidebarRight ul li a, .wob .footerLinks a, .wob .footerBottom a, .wob #breadcrumb a, .wob .events .calendar-calendar td.has-events a, .wob .calendar-calendar td .inner div.day a, .wob .cagSectorTitle h2 a, .wob #site-map li a, .wob .accordion .accTrigger, .wob .sliderCaption h2, .wob .accountReport ul li a {
	color:#ff0
}
.wob a:hover, .wob .topStrip a:hover, .wob .blockTitle, .wob #findReport a:hover, .wob .viewAll a:hover, .wob .whatsNew ul.bulletText li a:hover, .wob .ticker .btn:hover, .wob .sidebarRight ul li a:hover, .wob .footerLinks h2, .wob .footerLinks a:hover, .wob .footerBottom a:hover, .wob #breadcrumb a:hover, .wob #main + h2, .wob .sidebarRight h2, .wob .sidebarRight h2 .fa, .wob .events .calendar-calendar td.has-events a:hover, .wob th, .wob.page-search #main-wrapper h2, .wob .ui-dialog .ui-dialog-content .field-label, .wob .secyLeftChart .deptName, .wob .calendar-calendar td .inner div.day a:hover, .wob .disIconList li:hover aa, .wob .cagSectorTitle h2 a:hover, .wob .disIconList li:hover a, .wob #site-map li a:hover, .wob .accordion .accTrigger:hover, .wob .cagSectorTitle h2, .wob .accountReport ul li a:hover{
	color:#80ff00
}
.wob .searchBlock .form-submit, .searchBlock .form-submit:hover {
	background-image:url(../images/dark/search-icon.png)
}
.wob .events .view .date-nav-wrapper .date-prev a, .wob .events .view .date-nav-wrapper .date-next a {
	background-image:url(../images/dark/calendar-arrow.png)
}
.wob .logoRight {
	background-image:url(../images/dark/emblem.png)
}
/*.wob #block-menu-block-4 h2 {
	background-image:url(../images/dark/about-icon.png)
}
.wob #block-menu-block-5 h2 {
	background-image:url(../images/dark/pd-icon.png)
}
.wob #block-menu-block-6 h2 {
	background-image:url(../images/dark/working-us-icon.png)
}
.wob #block-menu-block-7 h2 {
	background-image:url(../images/dark/about-icon.png)
}
.wob #block-menu-block-8 h2 {
	background-image:url(../images/dark/pd-icon.png)
}
.wob #block-menu-block-9 h2 {
	background-image:url(../images/dark/working-us-icon.png)
}*/
.wob .findReportIcon .icon1 {
	background-image:url(../images/dark/icon1.png)
}
.wob .findReportIcon .icon2 {
	background-image:url(../images/dark/icon2.png)
}
.wob .findReportIcon .icon3 {
	background-image:url(../images/dark/icon3.png)
}
.wob .calendar-calendar tr td.today, .wob .calendar-calendar tr.odd td.today, .wob .calendar-calendar tr.even td.today {
	background:#444 !important;
	color:#fff
}
.wob .ui-widget-content {
	border-color:#333;
	background:#111;
	color:#fff
}
.wob .ui-widget-header {
	background:#222;
	border-color:#333
}
.wob .secyLeftChart .tableData tr:before {
	background-image:url(../images/dark/chart-arrow.png);
}
.wob .secyLeftChart .tableData tr.last:before {
	background-image:url(../images/dark/chart-arrow-last.png);
}
.wob #backtotop {
	background-image:url(../images/dark/backtotop.png)
}
.wob .viewAll a {
	background-image:url(../images/dark/view-more.png)
}
.wob .sidebarRight ul li, .wob ul.bulletText li, .wob .accountReport ul li, .wob .page-archive ul.views-summary li {
	background-image:url(../images/dark/list-icon.png)
}
.wob .bx-wrapper .bx-prev, .wob .bx-wrapper .bx-next {
	background-image:url(../images/dark/nextprev.png)
}
.wob .logo a {
	background:url(../images/dark/logo.png) no-repeat left top;
	display:inline-block
}
.wob .logo.logoHi a{background:url(../images/dark/logo-hindi.png) no-repeat left top;
	display:inline-block
}
.wob .logo a img {
	visibility:hidden
}
.wob .menuSubLinksDisplay .constitutional_provisions {
	background-image:url(../images/dark/constitutional_provisions.png);
}
.wob .menuSubLinksDisplay .proactive-disclosures {
	background-image:url(../images/dark/pd-icon-blue.png);
}
.wob .menuSubLinksDisplay .working-with-us {
	background-image:url(../images/dark/working-us-icon_blue.png);
}
.wob .menuSubLinksDisplay .dpc_act, .wob .dpcAct.even a{color:#fff;}
.wob .menuSubLinksDisplay .dpc_act, .wob .dpcAct a {
	background-image:url(../images/dark/dpc_act.png);
}
.wob .recruitment_rules a {
	background-image:url(../images/dark/duties.png);
}
.wob .menuSubLinksDisplay .audit_regulations, .wob ul.bulletText .audit_regulations a {
	background-image:url(../images/dark/audit_regulations.png);
}
.wob .menuSubLinksDisplay .current_cag {
	background-image:url(../images/dark/current_cag.png);
}
.wob .menuSubLinksDisplay .audit_advisory_board {
	background-image:url(../images/dark/audit_advisory_board.png);
}
.wob .menuSubLinksDisplay .organisation_chart {
	background-image:url(../images/dark/organisation_chart.png);
}
.wob .menuSubLinksDisplay .ia_ad_directory, .wob .bulletText .ia_ad_directory a {
	background-image:url(../images/dark/ia_ad_directory.png);
}
.wob .menuSubLinksDisplay .un_panel_of_external_auditors {
	background-image:url(../images/dark/un-panel.png);
}
.wob .menuSubLinksDisplay .international_audit_responsibilities {
	background-image:url(../images/dark/ins-respng.jpg);
}
.wob .menuSubLinksDisplay .world_food_programme {
	background-image:url(../images/dark/logo_wfp.png);
}
.wob .menuSubLinksDisplay .un_world_tourism_organization {
	background-image:url(../images/dark/unwto.png);
}
.wob .menuSubLinksDisplay .wipo {
	background-image:url(../images/dark/wipo.png);
}
.wob .menuSubLinksDisplay .iaea {
	background-image:url(../images/dark/iaea.png);
}
.wob .menuSubLinksDisplay .imo {
	background-image:url(../images/dark/iom.png);
}
.wob .menuSubLinksDisplay .past_international_audits {
	background-image:url(../images/dark/past_international_audits.png);
}
.wob ul.bulletText li.cagindia a {
	background-image:url(../images/dark/constitutional_provisions.png);
}
.wob ul.bulletText li.dpc a {
	background-image:url(../images/dark/constitutional_provisions.png);
}
.wob ul.bulletText li.fauas a {
	background-image:url(../images/dark/constitutional_provisions.png);
}
.wob ul.bulletText li.auditreport a {
	background-image:url(../images/dark/constitutional_provisions.png);
}
.wob ul.bulletText .dpc_act a {
	background-image:url(../images/dark/dpc_act.png);
}
.wob .audioGallery ul li a {
	background-image:url(../images/dark/audio-category.png);
}
.wob .disIconList li.citizensCharter a {
	display:block;
	background:url(../images/dark/citizen.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.administrativeInformation a {
	display:block;
	background:url(../images/dark/administrative-information.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.duties a {
	display:block;
	background:url(../images/dark/duties.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.organisation_information a {
	display:block;
	background:url(../images/dark/organisation_information.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.decision_making_process a {
	display:block;
	background:url(../images/dark/decision_making_process.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.norms a {
	display:block;
	background:url(../images/dark/norms.png) no-repeat center top;
	padding-top:50px;
}
.wob  .disIconList li.manuals a {
	display:block;
	background:url(../images/dark/manuals.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.documents_held a {
	display:block;
	background:url(../images/dark/documents_held.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.electronic_information a {
	display:block;
	background:url(../images/dark/electronic_information.png) no-repeat center top;
	padding-top:50px;
}
.wob .disIconList li.pios a {
    background: url("../images/dark/pios.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    padding-top: 50px;
}
.wob ul.bulletText li.cagindia, .wob ul.bulletText li.dpc, .wob ul.bulletText li.fauas, .wob ul.bulletText li.auditreport, .wob ul.bulletText .dpc_act, .wob ul.bulletText .ia_ad_directory, .wob ul.bulletText .audit_regulations, .wob ul.bulletText .dpcAct, .wob ul.bulletText .recruitment_rules {
	background-image:none
}
.wob .menuSubLinksDisplay .cag_auditing_standards, .wob .menuSubLinksDisplay .guidelines, .wob .menuSubLinksDisplay .guidance_notes_practice_guides, .wob .menuSubLinksDisplay .manuals, .wob .menuSubLinksDisplay .study_reports_compendiums, .wob .menuSubLinksDisplay .journals, .wob .guidelines li a, .wob .guidelines li .ico, .wob .guidanceNotesPracticeGuides li a, .wob .guidanceNotesPracticeGuides li .ico, .wob .resourcesSub.manuals li a, .wob .resourcesSub.manuals li .ico, .wob .studyReportsCompendiums li a, .wob .studyReportsCompendiums li .ico, .wob .resourcesSub.journals li a, .wob .resourcesSub.journals li .ico {
	background-image:url(../images/dark/resource.png);
}
.wob .defaultList li a, .wob .defaultList li .ico {
	background-image:url(../images/dark/temp.png);
}
.wob .item-list .pager li{
	background:#444444;
}
.wob .item-list .pager li.pager-current {
    background: none repeat scroll 0 0 #ffaa00;
}
.page-archive ul.views-summary li {
	line-height:21px;
	padding:7px 0;
	padding-left:21px;
	background:url(../images/list-icon.png) no-repeat left 12px;
	list-style:none;
	margin:0;
}
.page-archive ul.views-summary > li:hover {
	background-position:10px 12px;
}
.page-archive ul.views-summary li a {
	font-size:1.077em;
	color:#58595b;
	text-decoration:none;
}
.page-archive ul.views-summary li a:hover {
	color:#275596;
	text-decoration:underline;
}


#scriptOffMsg {
    background: none repeat scroll 0 0 #275596;
    color: #fff;
    padding: 10px 15px;
    text-align: center;
}


.resourcesList li{width:100%;min-height: 0 !important;text-align:left; float:left;margin:7px 0px;background: rgba(0, 0, 0, 0) url("../images/list-icon.png") no-repeat scroll left 6px;line-height: 21px;list-style: outside none none;padding: 0 0 0 21px;text-align:justify;}
.resourcesList li:hover {background-position: 10px 6px;}
.resourcesList li a{padding-top:0px;display:inline-block;}
.resourcesList li .ico{display:none;padding:0 !important;}
.resourcesList li span{display:inline-block;}
.resourcesList li:hover{transform: none;}

.disIconList li a span{height:50px;display:block;}
.disIconList li a span.payscales{background:url(../images/payscale.png) no-repeat center center;}
.disIconList li a span.budget{background:url(../images/budget.png) no-repeat center center;}
.disIconList li a span.immovableReturns{background:url(../images/immovableReturns.png) no-repeat center center;}
.disIconList li a span.transferPolicy{background:url(../images/transferPolicy.png) no-repeat center center;}
.disIconList li a span.staff{background:url(../images/staff.png) no-repeat center center;}
.disIconList li a span.procurements{background:url(../images/procurements.png) no-repeat center center;}

.disIconList li a span.rti-application{background:url(../images/rti-application.png) no-repeat center center;}

.wob .disIconList li a span.payscales{background:url(../images/dark/payscale.png) no-repeat center center;}
.wob .disIconList li a span.budget{background:url(../images/dark/budget.png) no-repeat center center;}
.wob .disIconList li a span.immovableReturns{background:url(../images/dark/immovableReturns.png) no-repeat center center;}
.wob .disIconList li a span.transferPolicy{background:url(../images/dark/transferPolicy.png) no-repeat center center;}
.wob .disIconList li a span.staff{background:url(../images/dark/staff.png) no-repeat center center;}
.wob .disIconList li a span.procurements{background:url(../images/dark/procurements.png) no-repeat center center;}

/*******cagSectorWiseContent and***********/

/* Journals Articles Pages CSS */
/**********agConference***********/

.agConference {
	/*width:972px;*/
	margin:0 auto;
	clear:both;
	padding:0;
}
.agConference img {
	border:none
}
.agConference-view-content {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.inauguralSpeech {
	float:left;
	width:auto;
	margin:0 0px 0px 0px;
	padding:0;
}
.reportingPublic {
	float:left;
	width:auto;
	position:relative
}
.highLight {
	/*width:129px;*/
	position:absolute;
	bottom:0;
	right:0;
}
.reportingPublic a {
	display: block;
}
.speechComptroller {
	float:left;
	width:auto;
}
.agConference .cagSectorWiseList {
	margin:0px 0 0 0;
	padding: 0;
	width: auto;
	list-style:none;
	float:left;
	background:#fff
}
.agConference .cagSectorWiseList li {
	float: left;
	margin:0 0;
	padding: 0 10px 0 0;
	list-style:none;
	background:none;
	width:19.7%
}
/*.copyRight {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both;
	background:#fff
}*/
.copyRight p {
	text-align:center;
	color:#000;
	font-size:0.929em;
	line-height:25px
}
.innerContentOuter {
	width:100%;
	margin:0;
	clear:both;
	
}
/*.container {
	width:100%;
	margin:0 auto;
	clear:both;
	padding:0;
	
}
.container:after {
	content: ".";
	display: block;
	clear:both;
	line-height: 0;
	height: 0;
}*/
.innerContent {
	float:left;
	padding:20px 28px;
	margin:0px 0px 25px 0;
	width:675px;
	background:#fff
}
.innerContent h2 {
	color:#000000;
	font-size:1.714em;
	margin:0px 0px 20px 0px;
	width:100%;
	font-weight:normal;
	display:block
}
.innerContent h3 {
	color:#000000;
	font-size:1.429em;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	display:block;
	clear:both
}
.innerContent h5{color:#000000;
	font-size:1.143em;
	margin:0px 0px 20px 0px;
	font-weight:bold;
	display:block;
	clear:both; text-align:center}
.innerContent p {
	color:#000000;
	margin:0 0 20px 0px;
	font-weight:normal;
	display:block;
	clear:both
}
.innerContent p span {
	color:#000000;
	font-weight:bold
}
.innerContent p strong {
	color:#000000;
	font-weight:bold
}
.innerContent p small a {
	color:#3a0f56;
	font-size:14px;
	text-decoration:none
}
.innerContent p small a:hover {
	color:#a600c1
}
.innerContent b {
	color:#000000;
	font-size:14px;
	line-height:18px;
	margin:0px 0px 20px 0px;
	font-style:normal;
	display:block
}
ul.bulletText {
	padding-left:10px
}
ul.bulletText li {
	/*background:url(../images/bgi-rigth.png) no-repeat left 12px;*/
	padding-bottom:10px
}

.instDelivery {
	width:548px;
	margin:20px auto;
}
.instDelivery p strong {
	color:#000000
}
.copyRight {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both
}
.copyright.lft{
	float:left;
}
.copyright.rgt{
	float:right;
}
.contactAdds {
	width:50%;
	margin:0 auto;
}
.contactAdds p {
	color:#393939;
	font-size:1.071em;
	margin:0 0 20px 0px;
	font-weight:normal;
	display:block;
}
.singDg {
	float:right;
}
.rebeccaM {
	float:left;
	width:auto;
	margin:0 0 20px 0;
	padding:0 40px 0 0;
}
.rightImg {
	/*float:right;*/
	margin:0 0 20px 0;
	padding:0;
	width:auto;
}
.nameDsgt {
	float:right;
	width:auto;
}
.rightShashiKant {
	float:left;
	/*width:480px;*/
	margin:0 0 20px 0px;
}
.shashiKant {
	float:right;
	width:auto
}
.rightShashiKantWellcome{float:left;
	/*width:400px;*/
	margin:0 0 20px 0px;}
	
.shashiKantWellcome
{float:right;
	width:auto }
.rightValueInpect{float:left;
	width:100%;
	margin:0 0 20px 0px;}
	.leftValueInpect{ width:532px; margin:20px auto}
	.annexure{ float:left; width:675px;}
	.landImg{ width:333px; margin:0 auto}
	.smartCityProject{ width:610px; margin:20px auto;}
	.mapImg{ float:left; width:100%; margin: 0px 0px 20px 0px;}
	.imgFirst{ float:left; width:220px; margin:0; padding:0}
	.sampleMapImg{float:left; width:302px; margin:0 10px 10px 0px; padding:0}
	.speechPresident{ float:left; /*width:400px;*/}
	.presidentImg{ width:auto; float:right}
	
	
	/*******cagSectorWiseContent***********/
.cagSectorWiseContent {
	width:100%;
	margin:0 auto;
	clear:both;
	padding:0;
}
.view-content {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.cagSectorWiseList {
	margin: 10px -10px;
	padding: 0;
	width: auto;
	list-style:none;
	float:left
}
.cagSectorWiseList li {
	background: #fff none repeat scroll 0 0;
    float: left;
    list-style: outside none none;
    margin: 0 5px 10px;
    padding: 0 10px;
    width: 24%;
	 min-height: 270px;
}
.bottomImg {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	clear:both
}

.colorthemelinks li{ padding:0 5px;}
.colorthemelinks{ float:left;}
.colorthemelinks li:before{ background:none; }
#themeclass-1, #themeclass-2, #themeclass-3, #themeclass-4{ width:15px; height:15px; text-indent:-9999px; display:inline-block;}
#themeclass-1{ background-color:#df8642;}
#themeclass-2{ background-color:#0193b8;}
#themeclass-3{ background-color:#465c78;}
#themeclass-4{ background-color:#e68212;}


.reportTypeList {
	margin:0;
	padding: 0;
	width: auto;
	list-style:none;
	float:left
}
.reportTypeList li {
	background: #f7f7f7;
  border-bottom:1px solid #e6e7e8;
    list-style: outside none none;
    margin:0 0 20px 0;
    padding:20px;
	width:100%; float:none; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1);
    
	
}
.reportTypeList li:last-child{border:0;}
.reportTypeList li h2{margin-bottom:10px;}
.reportTypeList li h2 a{text-decoration:none;}
.reportTypeList li h2 a:hover{color:#2752D7;text-decoration:underline;}
.reportTypeList li p{padding:0; margin:0;}



/*********************** Theme CSS Starts ********************************/

/************* Theme 1 "themeclass-1" ***************************/
body.themeclass-1{background-color:#eeeadf;}
.themeclass-1 a, .themeclass-1 .contactUs a:hover, .themeclass-1 .whatsNew ul.bulletText li a, .themeclass-1 #breadcrumb a{color:#333;}
.themeclass-1 a:hover, .themeclass-1 .contactUs a, .themeclass-1 .whatsNew ul.bulletText li a:hover, .themeclass-1 .sidebarRight ul li a:hover, .themeclass-1 #breadcrumb ul li, .themeclass-1 #breadcrumb a:hover{color:#df8642;}
.themeclass-1 .topStrip{background-color:#fff3e7;}
.themeclass-1 .textResizeWrapper input.fontScaler{background:none; color:#000;}
.themeclass-1 #header{background-color:#df8642;}
.themeclass-1 .logoRight{background:url(../images/emblem-white.png) no-repeat left 14px;}
.themeclass-1 .logo a{background:url(../images/logo-white.png) top center no-repeat;}
.themeclass-1 .logo a img{visibility:hidden;}
.themeclass-1 .mainNavigation{background-color:#4c4d52;}
.themeclass-1 #nav > li > a:hover,.themeclass-1  #nav > li.hover > a,.themeclass-1  #nav > li.focus > a,.themeclass-1  #nav > li.active > a{background-color:#434344;}
.themeclass-1 #nav li{border-color:#38393f;}
.themeclass-1 .searchBlock .form-text{background-color:#333334;}
.themeclass-1 .textResizeWrapper input,.themeclass-1 .textResizeWrapper input:hover{background:none}
.themeclass-1 .searchBlock .form-submit, .themeclass-1 .searchBlock .form-submit:hover{background:url(../images/search-icon-grey-orange.png) center center no-repeat;}
.themeclass-1 .sliderCaption h2, .themeclass-1 .blockTitle, .themeclass-1 .sidebarRight h2, .themeclass-1 .footerLinks h2{color:#e68212;}
.themeclass-1 .events .calendar-calendar th{background-color:#df8642; border-color:#bf6622;}
.themeclass-1 .calendar-calendar tr td.today, 
.themeclass-1 .calendar-calendar tr.odd td.today, 
.themeclass-1 .calendar-calendar tr.even td.today {color:#fff; background-color:#df8642;}
.themeclass-1 .events .calendar-calendar table,
.themeclass-1 .events .calendar-calendar td, .themeclass-1 .calendar-calendar table.mini td.empty{border-color:#bf6622;}
.themeclass-1 input[type="submit"], .themeclass-1 input[type="button"], .themeclass-1 input[type="reset"], .themeclass-1 button, .themeclass-1 .button, .themeclass-1 a.button{background:#4c4d52; color: #fff;}
.themeclass-1 input[type="submit"]:hover, .themeclass-1 input[type="button"]:hover, .themeclass-1 input[type="reset"]:hover, .themeclass-1 button, .themeclass-1 .button:hover, .themeclass-1 a.button:hover{background:#df8642;}
.themeclass-1 ul.bulletText li, .themeclass-1 .sidebarRight ul li{background-image:url(../images/list-icon-orange.png);}
.themeclass-1 .newBgColor{background-color:#df8642;}
.themeclass-1 .sidebarRight .newBgColor h2{color:#fff;}
.themeclass-1 .bx-wrapper .bx-prev,.themeclass-1  .bx-wrapper .bx-next {background-image:url(../images/nextprev-orange.png);}
.themeclass-1 #block-menu-block-4 h2, .themeclass-1 #block-menu-block-7 h2 {background:url(../images/about-icon-grey-orange.png) no-repeat right top;}
.themeclass-1 #block-menu-block-5 h2, .themeclass-1 #block-menu-block-8 h2{background:url(../images/pd-icon-grey-orange.png) no-repeat right top;}
.themeclass-1 #block-menu-block-6 h2, .themeclass-1 #block-menu-block-9 h2 {background:url(../images/working-us-icon-grey-orange.png) no-repeat right top;}
.themeclass-1 .findReportIcon .icon1{background-image:url(../images/Bathroom4-grey-orange.png)}
.themeclass-1 .findReportIcon .icon2 {background-image:url(../images/soldier1-grey-orange.png)}
.themeclass-1 .findReportIcon .icon3 {background-image:url(../images/Transport-Infrastructure-grey-orange.png)}

.themeclass-1 #main + h2{color:#df8642;}
.themeclass-1 .accordion .accTrigger{color:#333;}

.themeclass-1 .footerBottom{background-color:#4c4d52; color:#fff;}
.themeclass-1 .fLinks li:before, .themeclass-1 .lastUpdate:before{background-color:#fff;}
.themeclass-1 .footerBottom a, .themeclass-1 .copyright{color:#fff;}



/************* Theme 2 "themeclass-2" ***************************/

body.themeclass-2{background-color:#eeeadf;}
.themeclass-2 a, .themeclass-2 .contactUs a:hover, .themeclass-2 .whatsNew ul.bulletText li a, .themeclass-2 #breadcrumb a{color:#000;}
.themeclass-2 a:hover, .themeclass-2 .contactUs a, .themeclass-2 .whatsNew ul.bulletText li a:hover, .themeclass-2 .sidebarRight ul li a:hover, .themeclass-2 #breadcrumb ul li, .themeclass-2 #breadcrumb a:hover{color:#0193b8;}
.themeclass-2 .topStrip{background-color:#ffffff;}
.themeclass-2 .textResizeWrapper input.fontScaler{background:none; color:#000;}
.themeclass-2 #header{background-color:#0193b8;}
.themeclass-2 .logoRight{background:url(../images/emblem-white.png) no-repeat left 14px;}
.themeclass-2 .logo a{background:url(../images/logo-white.png) top center no-repeat;}
.themeclass-2 .logo a img{visibility:hidden;}
.themeclass-2 .mainNavigation{background-color:#063f53;}
.themeclass-2 #nav > li > a:hover,.themeclass-2  #nav > li.hover > a,.themeclass-2  #nav > li.focus > a,.themeclass-2  #nav > li.active > a{background-color:#033242;}
.themeclass-2 #nav li{border-color:#001222;}
.themeclass-2 .searchBlock .form-text{background-color:#033242;}
.themeclass-2 .textResizeWrapper input,.themeclass-2 .textResizeWrapper input:hover{background:none}
.themeclass-2 .searchBlock .form-submit, .themeclass-2 .searchBlock .form-submit:hover{background:url(../images/search-icon-sky-blue.png) center center no-repeat;}
.themeclass-2 .sliderCaption h2, .themeclass-2 .blockTitle, .themeclass-2 .sidebarRight h2, .themeclass-2 .footerLinks h2{color:#063f53;}
.themeclass-2 .events .calendar-calendar th{background-color:#1b9ebf; border-color:#50b9da;}
.themeclass-2 .calendar-calendar tr td.today, 
.themeclass-2 .calendar-calendar tr.odd td.today, 
.themeclass-2 .calendar-calendar tr.even td.today {color:#fff; background-color:#1599ba;}
.themeclass-2 .events .calendar-calendar table,
.themeclass-2 .events .calendar-calendar td, .themeclass-2 .calendar-calendar table.mini td.empty{border-color:#50b9da;}
.themeclass-2 input[type="submit"], .themeclass-2 input[type="button"], .themeclass-2 input[type="reset"], .themeclass-2 button, .themeclass-2 .button, .themeclass-2 a.button{background:#0193b8; color: #fff;}
.themeclass-2 input[type="submit"]:hover, .themeclass-2 input[type="button"]:hover, .themeclass-2 input[type="reset"]:hover, .themeclass-2 button, .themeclass-2 .button:hover, .themeclass-2 a.button:hover{background:#033242;}
.themeclass-2 ul.bulletText li, .themeclass-2 .sidebarRight ul li{background-image:url(../images/list-icon-blue.png);}
.themeclass-2 .newBgColor{background-color:#0193b8;}
.themeclass-2 .sidebarRight .newBgColor h2{color:#fff;}
.themeclass-2 .newBgColor ul li a:hover{color:#fff;}
.themeclass-2 .bx-wrapper .bx-prev,.themeclass-2  .bx-wrapper .bx-next {background-image:url(../images/nextprev-blue.png);}
.themeclass-2 #block-menu-block-4 h2, .themeclass-2 #block-menu-block-7 h2 {background:url(../images/about-icon-sky-blue.png) no-repeat right top;}
.themeclass-2 #block-menu-block-5 h2, .themeclass-2 #block-menu-block-8 h2{background:url(../images/pd-icon-sky-blue.png) no-repeat right top;}
.themeclass-2 #block-menu-block-6 h2, .themeclass-2 #block-menu-block-9 h2 {background:url(../images/working-us-icon-sky-blue.png) no-repeat right top;}
.themeclass-2 .findReportIcon .icon1{background-image:url(../images/Bathroom4-sky-blue.png)}
.themeclass-2 .findReportIcon .icon2 {background-image:url(../images/soldier1-sky-blue.png)}
.themeclass-2 .findReportIcon .icon3 {background-image:url(../images/Transport-Infrastructure-sky-blue.png)}

.themeclass-2 #main + h2{color:#0193b8;}
.themeclass-2 .accordion .accTrigger{color:#333;}

.themeclass-2 .footerBottom{background-color:#063f53; color:#fff;}
.themeclass-2 .fLinks li:before, .themeclass-2 .lastUpdate:before{background-color:#fff;}
.themeclass-2 .footerBottom a, .themeclass-2 .copyright{color:#fff;}


/************* Theme 3 "themeclass-3" ***************************/
body.themeclass-3{background-color:#ededee;}
.themeclass-3 a, .themeclass-3 .contactUs a:hover, .themeclass-3 .whatsNew ul.bulletText li a, .themeclass-3 #breadcrumb a{color:#333;}
.themeclass-3 a:hover, .themeclass-3 .contactUs a, .themeclass-3 .whatsNew ul.bulletText li a:hover, .themeclass-3 .sidebarRight ul li a:hover, .themeclass-3 #breadcrumb ul li, .themeclass-3 #breadcrumb a:hover{color:#fa6121;}
.themeclass-3 .topStrip{background-color:#e9e9e9;}
.themeclass-3 .textResizeWrapper input.fontScaler{background:none; color:#000;}
.themeclass-3 #header{background-color:#fa6121;}
.themeclass-3 .logoRight{background:url(../images/emblem-white.png) no-repeat left 14px;}
.themeclass-3 .logo a{background:url(../images/logo-white.png) top center no-repeat;}
.themeclass-3 .logo a img{visibility:hidden;}
.themeclass-3 .mainNavigation{background-color:#627894;}
.themeclass-3 #nav > li > a:hover,.themeclass-3  #nav > li.hover > a,.themeclass-3  #nav > li.focus > a,.themeclass-3  #nav > li.active > a{background-color:#465c78;}
.themeclass-3 #nav li{border-color:#364c68;}
.themeclass-3 .searchBlock .form-text{background-color:#465c78;}
.themeclass-3 .textResizeWrapper input,.themeclass-3 .textResizeWrapper input:hover{background:none}
.themeclass-3 .searchBlock .form-submit, .themeclass-3 .searchBlock .form-submit:hover{background:url(../images/search-icon-brown.png) center center no-repeat;}
.themeclass-3 .sliderCaption h2, .themeclass-3 .blockTitle, .themeclass-3 .sidebarRight h2, .themeclass-3 .footerLinks h2{color:#fa6121;}
.themeclass-3 .events .calendar-calendar th{background-color:#466289; border-color:#365279;}
.themeclass-3 .calendar-calendar tr td.today, 
.themeclass-3 .calendar-calendar tr.odd td.today, 
.themeclass-3 .calendar-calendar tr.even td.today {color:#fff; background-color:#466289;}
.themeclass-3 .events .calendar-calendar table,
.themeclass-3 .events .calendar-calendar td, .themeclass-3 .calendar-calendar table.mini td.empty{border-color:#365279;}
.themeclass-3 input[type="submit"], .themeclass-3 input[type="button"], .themeclass-3 input[type="reset"], .themeclass-3 button, .themeclass-3 .button, .themeclass-3 a.button{background:#466289; color: #fff;}
.themeclass-3 input[type="submit"]:hover, .themeclass-3 input[type="button"]:hover, .themeclass-3 input[type="reset"]:hover, .themeclass-3 button, .themeclass-3 .button:hover, .themeclass-3 a.button:hover{background:#465c78;}
.themeclass-3 ul.bulletText li, .themeclass-3 .sidebarRight ul li{background-image:url(../images/list-icon-brown.png);}
.themeclass-3 .newBgColor{background-color:#466289;}
.themeclass-3 .sidebarRight .newBgColor h2{color:#fff;}
.themeclass-3 .bx-wrapper .bx-prev,.themeclass-3  .bx-wrapper .bx-next {background-image:url(../images/nextprev-brown.png);}
.themeclass-3 #block-menu-block-4 h2, .themeclass-3 #block-menu-block-7 h2 {background:url(../images/about-icon-brown.png) no-repeat right top;}
.themeclass-3 #block-menu-block-5 h2, .themeclass-3 #block-menu-block-8 h2{background:url(../images/pd-icon-brown.png) no-repeat right top;}
.themeclass-3 #block-menu-block-6 h2, .themeclass-3 #block-menu-block-9 h2 {background:url(../images/working-us-icon-brown.png) no-repeat right top;}
.themeclass-3 .findReportIcon .icon1{background-image:url(../images/Bathroom4-brown.png)}
.themeclass-3 .findReportIcon .icon2 {background-image:url(../images/soldier1-brown.png)}
.themeclass-3 .findReportIcon .icon3 {background-image:url(../images/Transport-Infrastructure-brown.png)}

.themeclass-3 #main + h2{color:#fa6121;}
.themeclass-3 .accordion .accTrigger{color:#333;}

.themeclass-3 .footerBottom{background-color:#627894; color:#fff;}
.themeclass-3 .fLinks li:before, .themeclass-3 .lastUpdate:before{background-color:#fff;}
.themeclass-3 .footerBottom a, .themeclass-3 .copyright{color:#fff;}

/************* Theme 4 "themeclass-4" ***************************/
.themeclass-4 .logoRight{background:rgba(0, 0, 0, 0) url("../images/emblem.png") no-repeat scroll left 14px;}
.themeclass-4 .textResizeWrapper input,.themeclass-4 .textResizeWrapper input:hover{background:none !important}
.themeclass-4 .mainNavigation{background-color:#e68212;}
.themeclass-4 #nav > li > a:hover,.themeclass-4  #nav > li.hover > a,.themeclass-4  #nav > li.focus > a,.themeclass-4  #nav > li.active > a
{background-color:#fffffd;color:#bd582c!important;}
.themeclass-4 #nav > li > a:hover{color:#e68212 !important;}

.themeclass-4 .searchBlock .form-text{/*background-color:#e68212;*/ background-color:#fff; color:#5f5f5f;}
.themeclass-4 #nav li{border-right:1px #ffd4a2 solid ;}
.themeclass-4 #nav{border-left:1px #ffd4a2 solid ;}
.themeclass-4 #header{background-color:#f5d9cd;}
.themeclass-4 .blockTitle{color:#b26c31;}
.themeclass-4 .view-filters .button{background-color:#e68119;}
.themeclass-4 .sidebarRight h2{color:#b26c31;}
.themeclass-4 .viewAll a{color:#a65937;background-image:url("../images/view-more-brown.png");}
.themeclass-4 .events .calendar-calendar th{background-color:#bd582c;border-color:#a65937;}
.themeclass-4 .footerLinks h2{color:#a65937;}
.themeclass-4 .footerBottom{background-color:#e68212;color:#fff;}
.themeclass-4 .fLinks li::before{background-color:#fff;}
.themeclass-4 .footerBottom a{color:#fff;}
.themeclass-4 input[type="submit"],.themeclass-4  input[type="button"],.themeclass-4  input[type="reset"],.themeclass-4  button,.themeclass-4  .button,.themeclass-4  a.button{background:#eb810b;}
.themeclass-4 .searchBlock .form-submit,.themeclass-4  .searchBlock .form-submit:hover{background:rgba(0, 0, 0, 0) url("../images/search-icon-yellow.png") no-repeat scroll center center}
.themeclass-4 .sidebarRight ul li{background-image:url("../images/list-icon-brown.png");}
.themeclass-4 .bx-wrapper .bx-prev,.themeclass-4  .bx-wrapper .bx-next {background-image:url(../images/nextprev-brown.png);}
.themeclass-4 .filterSearchBlock .searchBtn{  background-image:url("../images/search-ico.png"); background-position:12px center; background-repeat:no-repeat;}

.themeclass-4 #block-menu-block-4 h2, .themeclass-2 #block-menu-block-7 h2 {
	background:url(../images/about-icon-brown.png) no-repeat right top;
}
.themeclass-4 #block-menu-block-5 h2, .themeclass-2 #block-menu-block-8 h2 {
	background:url(../images/pd-icon-brown.png) no-repeat right top;
}
.themeclass-4 #block-menu-block-6 h2, .themeclass-2 #block-menu-block-9 h2 {
	background:url(../images/working-us-icon-brown.png) no-repeat right top;
}
.themeclass-4 .findReportIcon a{ color:#bd582c;}
.themeclass-4 .topStrip{ background:#faece9;}
.themeclass-4 .logo a{ width:772px; height:84px; display:block; background:url(../images/logo-yellow.png) top center no-repeat;}
.themeclass-4 .logo a img{ display:none}
.themeclass-4 .findReportIcon .icon1{background-image:url(../images/Bathroom4-brown.png)}
.themeclass-4 .findReportIcon .icon2 {background-image:url(../images/soldier1-brown.png)}
.themeclass-4 .findReportIcon .icon3 {background-image:url(../images/Transport-Infrastructure-brown.png)}

/* Code Added by Kiran on 1-July-2015 */

/* Proactive Disclosures Changes */
.newBgColor {
  background-color: #275596;
  color: #fff;
}

.newBgColor h2 {color: #fff;}

.newBgColor ul li a{color: #fff;}
.newBgColor ul li a:hover { color: #fff;  text-decoration: underline;}


/* Advance search left side section */

.sidebarLeft {
  float: left;
  width: 375px;
  position:relative;
  z-index:2;
}
#middleContent .contentRightNew {
  float: right !important;
  margin-left: -375px !important;
  padding-left: 400px !important;
}
.sidebarLeft .views-exposed-widget {
  float: none !important;
  margin-bottom: 20px;
  padding: 0 !important;
  width: 100%;
}
.sidebarLeft .views-submit-button, .sidebarLeft .views-reset-button {
  float: left !important;
  margin: 0 20px 0 0;
  width: auto;
}
.sidebarLeft .views-widget-filter-date_filter {
  display: inline-block;
  margin-bottom: 15px;
}
.sidebarLeft .views-widget-filter-date_filter .views-operator {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}
.sidebarLeft .views-widget-filter-date_filter .views-widget {
  float: none;
  margin-right: 0;
  width: 100%;
}
.dependent-options {
  float: left;
  margin-bottom: 0;
  margin-right: 0;
  width: 50%;
}
.sidebarLeft label {
  display: block !important;
}
.sidebarLeft .dependent-options label {
  display: block !important;
  float: none;
  margin-right: 0;
  /*width: 70px*/
}

/***Multiple Select***/
/*,.form-item-field-parent-entity-of-report-tid*/
.form-item-field-local-body-types-tid,.form-item-field-union-department-type-tid{ position:relative}
/* ,#edit-field-parent-entity-of-report-tid */
#edit-field-local-body-types-tid,#edit-field-union-department-type-tid{ bottom:0; width:100% !important}
#edit-field-report-sector-tid,#edit-field-parent-entity-of-report-tid{height:100px}
#edit-field-type-of-report-tid{height:68px;}
#edit-field-local-body-types-tid-wrapper .customSelectInner{ width:100% !important}
#edit-field-union-department-type-tid-wrapper .customSelectInner{ width:100% !important}



.AuditReportlisting{margin:10px 0 30px; padding:0; list-style:none;}
.AuditReportlisting li{border:1px solid #dcdcdc;float:left; width:100%; padding:0 15px 10px 15px; border-bottom:none;  }
.AuditReportlisting li:nth-child(even){background-color:#f6f6fe}

.AuditReportlisting li .reportListThumbImg{display: inline-block;float: left;border:1px solid #6c6e73; max-width:130px; text-align:center; margin-right:10px;}
.AuditReportlisting li .reportListThumbImg span{background: #6c6e73 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    padding: 2px 0;
    text-align: center;
    width: 100%;}
.AuditReportlisting li .reportListThumbImg img{margin:5px 0;}	

.AuditReportlisting li:last-child{border-bottom:1px solid #dcdcdc;}
.AuditReportlisting li a{text-decoration:none;margin:5px 0 15px; display: block; /*float:left*/}
.AuditReportlisting li p{float:left;}
.AuditReportlisting li a.audit-report-fullpdf{color:#FF5E00; float:left; clear:both; font-size:14px; margin:10px 0 15px; }
.AuditReportlisting li a.audit-report-fullpdf span{color:#333; font-size:13px;}
				
.AuditReportlisting li a.auditReportMainPdf{color:#505050; float:none; display:block; clear:both; font-size:14px;   background-color: #fff; border: 1px solid #e7e7e7; padding:5px 10px}
.AuditReportlisting li a.auditReportMainPdf span{ font-weight:bold }
.AuditReportlisting li a.auditReportMainPdf .fileSize{ font-weight:normal}


				 
.AuditReportlisting .field-content{margin-bottom:10px; font-size:14px; clear:both;}
.AuditReportlisting .field-content img{border:#ccc solid 1px; margin:6px 15px 5px 0; float:left;}
.pager li.pager-ellipsis{display:none;}

.AuditReportlisting a:visited, .reportDetailPage a:visited, .auditReportChapterLinks a:visited, .accountReport a:visited{color:#660099}

.view-audit-report-detail-attachment ul.reportInfo li{padding-left:215px;}
.container-inline-date label{display:block !important;width:100%;}
#block-system-main  .reportInfo{margin-bottom:-1px;}

.accountReport h3{color:#275596; font-family: "roboto",Arial,Helvetica,sans-serif;}
.accountReport ul li {
	padding:4px 0; margin:0;
	padding-left:20px;
	background:url(../images/list-icon.png) no-repeat left 10px;
	list-style:none
}
.accountReport ul > li:hover {
	background-position:left 10px;
}
.accountReport .newBgColor .menu li {background:url(../images/list-wicon.png) no-repeat left 10px;}
.accountReport .newBgColor .menu > li:hover {background-position:left 10px;}

.accountReport ul li a {
	color:#275596;
	text-decoration:none;
}
.accountReport ul li a:hover {
	color:#000;
	text-decoration:underline;
}
#edit-date-filter-wrapper .date-year{position:relative;}
#edit-date-filter-wrapper .date-year select{z-index:5; margin:0; width:100% !important;}
#views-record-count-text{font-weight: bold;  color: #000000;}
#query-time{font-family: "robotobold",Arial,Helvetica,sans-serif;float: right;width: auto}
.viewreport{text-align:right;}
.viewreport a{background: rgba(0, 0, 0, 0) url("../images/list-icon.png") no-repeat scroll left center;
    color: #000;
    padding: 4px 0 4px 13px;
    }
.statereportlabel{background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 2px solid #e6e7e8;
    color: #275596;
    font-size: 1.1em;
    margin-bottom: 20px;
    padding: 10px;
    position: relative;}
	
	#views-exposed-form-audit-report-listing-page-page-mefibs-form-audit-report-listing-sorting-option .views-widget-sort-by{
	float: right;    margin-right: -17px;    margin-top: -74px;}
#views-exposed-form-audit-report-listing-page-page #edit-combine-wrapper .element-invisible{height:auto!important; position:relative !important;}
#views-exposed-form-audit-report-listing-page-page #edit-combine-wrapper .views-operator{ margin-bottom:10px;}
#views-exposed-form-audit-report-listing-page-page #edit-combine-wrapper #edit-combine-op{top:40px;}

#views-exposed-form-audit-report-listing-page-page .description {
    margin-left: 0px;
	font-size:93%; margin-top:5px; color:#666;
}

#edit-combine-op option{font-size:94%;}
.flagTable{border:none;}
.flagTable td{border:none; text-align:center;font-weight:bold;}
#global-did-you-mean a{color:#fff}

/********************commentsForm**********************/
.reportFeedback .form-item{width:100%; position:relative;}
.reportFeedback .form-item label{width:25%; float:left; margin-right:2%;}
.reportFeedback .form-item input, .reportFeedback .form-item select, .reportFeedback .form-item textarea, .reportFeedback .form-item .customSelect {float:left; width:73% !important;}
.reportFeedback .form-item.form-type-radio label{width:auto !important;}
.reportFeedback .form-item.form-type-radio input{width:auto !important; margin-top:15px;}
.reportFeedback  .form-radios{float:left;}
 .reportFeedback .form-type-radios .form-item{float:left; clear:none; width:70px !important; margin-right:20px;}
.reportFeedback .form-item{clear:both;}
.reportFeedback .captcha img{margin-left:0; border:1px solid #ccc; margin-top:10px;}
.reportFeedback .description{margin-left:0;}
.contentTwoCol .findReportBottom .viewAll{margin-top:12px;}
.findReport{margin-top:-15px;}
.blockShadow > .view-filters {margin:14px 0 25px;}
.views-exposed-widget .customSelectInner{min-width:100px;}
.reportFeedback .form-item select{right:0;}
.resizable-textarea .grippie{display:none;}

/******************** Global Search Block*****************/
.searchBlock a.searchBtn{padding:17px 17px 17px; display:block; background:#275596;}
.searchBlock a.searchBtn:hover{opacity:0.8;}
.searchPopup::before{content:""; background:url(../images/search-arrow.png) left top no-repeat; position:absolute; top:-8px; right:20px; height:8px;  width:18px; display:block;}
.searchPopup.active{overflow:visible !important;}
.searchPopup{display:none; width:296px; padding:10px; position:absolute; right:0; top:70px; background:#275596; z-index:111; box-shadow:0 0 7px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);}
.searchBlock{max-width:58px !important;}
.searchBlock .form-item{width:236px; height:auto; float:left;}
.searchBlock .form-actions{float:left; width:36px;}
.searchBlock .form-item input{background:#fff; border:1px solid #d1d2d4; height:30px; line-height:30px;}
.searchBlock .form-actions input{background:#184079; color:#fff; padding:5px 0; height:30px; width:36px; text-align:center; margin-left:5px; float:left; position:static; text-indent:0; background-image:none; font-size:14px;}
.searchBlock .form-actions input:hover{background:#184079; color:#fff; padding:5px 0; height:30px; width:36px; text-align:center; margin-left:5px; position:static; text-indent:0; background-image:none; font-size:14px;}
.radioList {width:100%; margin-top:10px;}
.radioList label{float:left; margin-right:20px; color:#fff; font-size:12px; font-weight:400;} 
.radioList input[type="radio"]{margin-top:3px; float:left; margin-right:3px;}
.radioList input[type="radio"]:focus{outline:thin dotted;}
.searchBlock ::-moz-placeholder{color:#717171 !important; font-size:14px;}
.followUs{padding:5px 0 3px 15px}
.followUs .title{color:#275596; font-size:1.286em; font-family:'robotomedium', Arial; font-weight:normal;width:100%}
.sidebarRight .followUs ul{margin:0px 0 10px -7px; padding:0; list-style:none;}
.sidebarRight .followUs ul li{background:none;margin-left:10px;float:left; padding-left:0; width:19%}

.homepageRadioButton .views-widget-sort-by{padding:.5em 1em 8px 0}
.shareMedia{float:left;font-size: 1.286em;font-family: 'robotomedium', Arial;font-weight: normal;padding:0px 5px 0 0}
.socialShare .title{font-weight:bold;  margin-right:10px;}
.socialShare {background:#e5e6e6; border:1px solid #ddd; padding:5px; border-radius:5px; -webkit-border-radius:5px;}

.view-iaad-kms-document-listing .views-exposed-form .views-exposed-widget{position:relative; max-width:100%;width:100%;clear:both;}
.view-iaad-kms-document-listing .views-exposed-form .views-operator{margin-bottom:10px;}
.view-iaad-kms-document-listing .views-exposed-form .views-exposed-widget select{margin-bottom:5px;width:100%;}
#views-exposed-form-iaad-kms-document-listing-page label{display:inline; float:left;}
.view-iaad-kms-document-listing .views-exposed-form .views-submit-button{display:inline-block; float:left;width:auto;clear:left;}
.view-iaad-kms-document-listing .views-exposed-form .views-reset-button{display:inline-block; float:left;width:auto;clear:none;}
.view-iaad-kms-document-listing .filesize{float:left; margin:8px 0;}
.view-iaad-kms-document-listing .views-exposed-form .views-exposed-widget .form-item  label + select {top:34px; width:100% !important;}
.view-iaad-kms-document-listing .views-exposed-form .views-widget-filter-combine{margin-bottom:20px;}
.view-iaad-kms-document-listing .views-exposed-form .views-exposed-widgets{border-bottom:1px solid #ddd; padding-bottom:15px;}
.kmsDocListing .AuditReportlisting .field-content img{float:none; display:inline-block; border:0 none; margin:0 5px}
.kmsDocListing .AuditReportlisting li a{float:left; margin-bottom:5px; word-break:break-all;}
.kmsDocListing .filesize{margin:6px 0;}
.kmsDocListing .AuditReportlisting li{padding:10px 15px 10px 15px;}
.toolTipDisplay{margin-bottom:0;}
.toolTipDisplay li{padding-bottom:0px !important;}
.toolTipDisplay li, .toolTipDisplay li a{font-size:1.1em !important; color:#58595b; text-decoration:none;}
.toolTipDisplay li a:hover{color:#275596; text-decoration:underline;}
.at-share-tbx-element .at-share-btn{vertical-align:middle;}
.content h3{margin-bottom:5px; font-size:1.077em;}
.auditAdvisoryBoardCont .addressHead{font-weight:bold; text-align:center; margin-bottom:30px;}
.auditAdvisoryBoardCont .notificationNo{text-align:right; margin-bottom:30px;}
.auditAdvisoryBoardCont .doucumentTitle{text-align:center; text-decoration:underline; font-weight:bold; margin-bottom:30px;}
.auditAdvisoryBoardCont .notificationSub{font-weight:bold; margin-bottom:20px;}
.auditAdvisoryBoardCont .table td{vertical-align:top;}
.auditAdvisoryBoardCont .tableData.twoColumnTable td:first-child{width:50px; text-align:center;}
.auditAdvisoryBoardCont .signature{text-align:right; font-weight:bold;}
.countryList{margin:0; padding:0; list-style:none;}
.countryList li{margin-bottom:20px;}
.countryList li span{vertical-align:middle; display:inline-block;}
.countryList li .countryFlag{width:70px; }
.countryList li .countryName{font-weight:bold; margin-right:20px; width:100px;}
.textCenter{text-align:center !important;}
.textRight{text-align:right !important;}
#cboxPrevious, #cboxNext, #cboxSlideshow{text-indent:-9999px;}
.OldReportListing .views-exposed-widgets{padding-bottom:15px; border-bottom:1px solid #e6e7e8; margin-bottom:20px;}
/******************videoAndBookWrap**************/
.videoAndBookWrap{width:100%; display:block; background:#f1f1f1; padding:10px 15px 10px; border:1px solid #ccc; clear:both;}
.videoAndBookWrap > span{display:block; margin-bottom:10px;}
.videoAndBookWrap a{margin:0 0!important;}
.noodyBookIcon{background:url("../images/noody-book-icon.png") left 2px no-repeat; padding-left:30px; display:inline-block; }
.youTubeVidIcon{background:url("../images/you-tube-vid-icon.png") left 3px no-repeat; padding-left:30px;  display:inline-block;}
.reportDetailPage .videoAndBookWrap{margin:10px 0; float:left; width:100%;}
.wob .videoAndBookWrap, .wob .comment-unpublished{background:#111;}
.wob .noodyBookIcon{background-image:url("../images/noody-book-icon-dark.png");}


/************************add new For Wob***********************/
.wob .socialShare{background:#111; border:1px solid #666666;}
.wob .fLinks li::before{background:#ff0;}
.wob .copyright{color:#fff;}
.wob .followUs .title{color:#80ff00;}
.wob .bt-content .bulletText li{background:url("../images/list-icon.png") left 10px no-repeat;}
.wob .AuditReportlisting li:nth-child(2n){background:#111;}
.wob .AuditReportlisting li a.audit-report-fullpdf span, .wob #views-exposed-form-audit-report-listing-page-page .description, .wob #views-record-count-text{color:#fff;}
.wob .resourcesList li, .wob #site-map ul li{background:url("../images/dark/list-icon.png") left 6px no-repeat;}
.wob .reportDetailPage .reportInfo .odd{background:#111;}
.wob .reportFeedback{background:transparent;}
.wob .statereportlabel{background:#111; color:#fff; border-bottom:2px solid #dcdcdc;}
.wob .searchBlock .form-submit, .searchBlock .form-submit:hover{background-image:none;}
.wob .cagSectorWiseList{background:#111; margin:0;}
.wob .cagSectorWiseList li{background:#000;}
.wob .viewreport a{color:#ff0;}
.wob .responsiveTable tr{background:#111; border:1px solid #dcdcdc;}
.wob .responsiveTable td::before{color:#80ff00;}
.wob .topStrip li::before, .wob .leftLink.KMSlink li::after{background:#ff0;}
.wob #gmap a{color:#275596; text-decoration:underline;}
.wob #gmap a:hover{color:#275596; text-decoration:none;}
.wob ul.views-summary li a {color:#ff0 !important;}
.wob ul.views-summary li a:hover {color:#80ff00 !important;}
.wob ul.views-summary li {background-image:url(../images/dark/list-icon.png) !important;}
.wob .accountReport h3{color:#fff;}
.contentTwoColRow  .contentOneCol .blockShadow:last-child{padding-bottom:10px;}
.theiaStickySidebar .blockShadow:first-child{ padding-bottom:0;}
.reportVideoLink {list-style: none;padding: 0 0 0 0; }



.playPause {color: #000000; height: 24px; overflow: hidden; position: absolute; right: 10px; text-decoration: none; text-indent: -99999px; top: 10px; width: 24px;}
.playPause:hover {text-decoration:underline; color:#fff;}

.whatsNew-tender .stop { background: url(../images/stop.png) 0 0 no-repeat;}
.whatsNew-tender .play { background: url(../images/pause.png) 0 0 no-repeat;}

.whatsNew .ticker.tickerDiv0 .playPause { bottom: -8px; top: inherit; width: 12px; }
.whatsNew ul.activityTicker { list-style: none; padding: 0; }
.whatsNew ul.activityTicker li { background-image: url(../images/list-icon.png); background-repeat: no-repeat; background-position: left 10px; padding: 4px 0 4px 15px; }
.cagofindia{font-family:inherit;}

#views-exposed-form-home-page-report-block-view-block #edit-sort-order {
    display: none;
}

/* home page tooltip report sector */
#darktooltip-def ,#darktooltip-def1 { background-color: #275596; }
/****************newCSS*********/
.footerIndiaGovLogo{margin-bottom:10px; text-align:right;}
.hasCustomSelect:focus + .customSelect {outline:thin dotted;}
.events .view .date-nav-wrapper .date-prev a:focus, .events .view .date-nav-wrapper .date-next a:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus, button:focus, .button:focus, a.button:focus, .bx-wrapper .bx-prev:focus, .bx-wrapper .bx-next:focus{outline:thin dotted #000;}
.wob .events .view .date-nav-wrapper .date-prev a:focus, .wob .events .view .date-nav-wrapper .date-next a:focus, .wob input[type="submit"]:focus, .wob input[type="button"]:focus, .wob input[type="reset"]:focus, .wob button:focus, .wob .button:focus, .wob a.button:focus, .wob .bx-wrapper .bx-prev:focus, .wob .bx-wrapper .bx-next:focus{outline-color:#fff;}
.noJS .searchPopup{display:block; top:-14px;}
.noJS .searchPopup:before{display:none;}
.noJS .searchPopup .radioList{margin-top:5px;}
#views-exposed-form-audit-report-listing-page-page #edit-combine--3-wrapper .views-operator, #views-exposed-form-audit-report-listing-page-page #edit-combine--3-wrapper .views-operator{ margin-bottom:10px;}
.whatsnewdiv{height:65px;}
.view-id-publication_list_content_type .photoGallery {float: left;width: 100%;}
.view-id-publication_list_content_type .photoGallery ul {float: left;width: 100%;margin: 0;padding: 0;}
.view-id-publication_list_content_type .photoGallery ul li {float: left;width: 100%;padding: 10px;margin: 0 0 15px;border: 1px solid #00275e;position:relative;transition:all 0.3s;}
.view-id-publication_list_content_type .photoGallery ul li .views-field-field-image-upload {width: 40%;}
.view-id-publication_list_content_type .photoGallery ul li .views-field .field-content {float: left;}
.view-id-publication_list_content_type .photoGallery ul li .views-field .field-content img {margin: 0;}
.view-id-publication_list_content_type .photoGallery ul li .views-field-title {float: left;width: 100%;}
.view-id-publication_list_content_type .photoGallery ul li .views-field a {float: left;text-align: left;font-size: 16px;text-decoration: none;color: #00275e;font-weight: 600;transition:all 0.3s;text-transform:initial !important } 
.view-id-publication_list_content_type .photoGallery ul li .views-field a:hover {text-decoration:underline;color: #000;}
.view-id-publication_list_content_type .photoGallery ul li .views-field.views-field-created {position:absolute;bottom: 5px;right: 10px;}
.view-id-publication_list_content_type .photoGallery ul li .views-field.views-field-created span {float: none;display: inline-block;font-size: 15px;color: #999;}
.view-id-publication_list_content_type .photoGallery ul li .views-field-title {float: left;width: 70%;padding: 0 0 0 15px;}
.view-id-publication_list_content_type .photoGallery ul li .views-field.views-field-body {float: left;width: 70%;text-align: left;padding: 10px 0 0 15px;}
.view-id-publication_list_content_type .photoGallery ul li:hover {box-shadow: 0 0 10px rgba(0, 0, 0,0.2);}
.publicPaperslider ul{margin:0; padding:0; list-style:none;}
.publicPaperslider .tickerDivBlock {height:200px !important;}
.publicPaperslider ul.activityTicker{width:100% !important;}
.publicPaperslider .playPause{top:5px;}
.publicPaperslider .views-field-field-image-category .field-content {height: 196px; position:relative; overflow:hidden; width:100%;}
.publicPaperslider .views-field-field-image-category .field-content img{min-height: 196px;  
max-width: none;  position: absolute; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); left: 50%; top: 50%;}
.publicPaperslider ul.activityTicker li{padding-left:0 !important; background:none !important;}
.publicPaperSlider li {position: relative;}
.publicPaperSlider li .views-field.views-field-name {position: absolute;width: 100%;text-align: center;z-index: 9;bottom: 0;}
.publicPaperSlider li .views-field.views-field-name a {color: #fff;text-decoration: none;font-size: 16px;background: rgba(39, 85, 150, 0.8);width: 100%;float: left;text-align: center;padding: 6px 0;line-height: normal;}
.node-public-paper .content {float: left;width: 100%;}
.node-public-paper .link-wrapper {float: left;width: 100%;}
.node-public-paper div#comments {float: left;width: 100%;}
.node-public-paper .content .field.field-name-field-image-upload.field-type-image.field-label-above {width: auto;float:left;}
.node-public-paper .content .field.field-name-body.field-type-text-with-summary.field-label-hidden {float: left;width: 100%;padding: 15px 0 0;}
.node-public-paper .content .field.field-name-field-category-public-paper.field-type-entityreference.field-label-above {float: left;width: 50%;margin: 0 0 15px;}
.node-public-paper .content .field.field-name-field-category-public-paper.field-type-entityreference.field-label-above .field-label {float: left;width: auto;}
.node-public-paper .content .field.field-name-field-category-public-paper.field-type-entityreference.field-label-above .field-items .field-item {color: #275596;}
.node-public-paper .content .field.field-name-field-date-created-date.field-type-date.field-label-above {float: left;width: 50%;margin: 0 0 15px; text-align:right;}
.node-public-paper .content .field.field-name-field-date-created-date.field-type-date.field-label-above .field-label {float: none;display: inline-block;}
.node-public-paper .content .field.field-name-field-date-created-date.field-type-date.field-label-above span.date-display-single {display: inline-block;}
.node-public-paper .content .field.field-name-field-date-created-date.field-type-date.field-label-above .field-items {float: none;display: inline-block;}
.node-public-paper .link-wrapper ul.links.inline {float: left;width: 100%;padding: 0;margin: 10px 0 0;}
.node-public-paper .link-wrapper ul.links.inline li {padding: 0 10px 0 0;font-size: 20px;}
.node-public-paper .content .field.field-name-field-image-upload.field-type-image.field-label-hidden {float: left;width: 100%;text-align: center;}
.whatsNew .viewAllPublic h2.blockTitle {float: left;}
.whatsNew.public .whatsnewdiv.viewAllPublic {height: auto;}
.node-public-paper .content .field.field-name-field-category-taxonomy {float: left;width: 50%;}
/*Published Paper Page*/
.photoGallery ul li{width:33%; min-height:320px;}
.photoGallery .field-content img{width: 100%; height:auto; /*border-bottom: 5px solid #00275e; */padding:0;}
.photoGallery .field-content a{font-size: 24px; text-transform: uppercase; text-align: left; text-decoration: underline; color:#275596; font-weight: 600; transition: all 300ms ease 0s; }
.photoGallery .field-content a:hover{text-decoration:none; color:#00275e; }


/* Home Page Changes 15-10-2019 */

.publishedPapersMain .views-exposed-form #edit-combine-wrapper { width: 250px; }
.publishedPapersMain .views-exposed-form #edit-field-category-taxonomy-tid-wrapper{ width: 280px; margin-right:0px;}
.publishedPapersMain .views-exposed-form #edit-field-category-taxonomy-tid-wrapper .customSelect { border-color: #b7b7b7; }
/*.publishedPapersMain .views-exposed-form .views-submit-button, .publishedPapersMain .views-exposed-form .views-reset-button { float: right; }*/
.homeCagSlider{margin:23px 0;}
.homeCagSlider .owlCarousel .item {height: auto; line-height: normal;border: none;}
.whatsNew .viewAllPublic.fullTitleBlock h2.blockTitle {float: none;}

.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-prev { height: 30px; width: 30px; left: 0; position: absolute; background: #25498e; transition: all 0.2s ease-in-out }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-next { height: 30px; width: 30px; right: 0; position: absolute; background: #25498e; transition: all 0.2s ease-in-out }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-prev:after { font-size: 16px; line-height: 30px; color: #fff; content: "\f177"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 30px; width: 30px; left: 0; right: 0; }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-next:after { font-size: 16px; line-height: 30px; color: #fff; content: "\f178"; font-family: 'FontAwesome'; position: absolute; text-indent: 0; height: 30px; width: 30px; left: 0; right: 0; }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-prev:hover:after { color: #25498e; }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-next:hover:after { color: #25498e; }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-prev:hover { background: #ecbc48; }
.homeCagSlider .owl-theme .owl-controls .owl-nav .owl-next:hover { background: #ecbc48; }
.homeCagSlider .owl-theme .owl-controls {top: 40px; margin: 0; position: absolute; width: 100%;}

.homeCagSlider .playStopControl a{ width:30px; height:30px; border-radius:15px; position:absolute; top:-5px; right: 0; z-index:9; overflow:hidden; text-transform:uppercase; text-indent:-999px; background-image:url(../images/banner-naw.png); background-repeat:no-repeat; border-radius:15px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; color: #fff; }
.homeCagSlider .playStopControl a:hover { background-color:#ecbc48; }
.homeCagSlider .playStopControl a {background-color: #25498e;}
.homeCagSlider .playStopControl a.playActivities {background-position:-29px -30px; display:none; }
.homeCagSlider .playStopControl a.stopActivities {background-position:-30px 0; }

/*#newsTikker0 {height: 465px !important;}*/
#newsTikker0 {height: 245px !important;}
.view.view-home-page-report-block-view .findReport .bx-wrapper .bx-viewport {height: 350px !important;}

.homeCagSlider .owlCarousel .item img {display: inline-block; width: auto;}
.publishedPaperTitle { width: 100%; position: relative; bottom: 0; left: 0; }
.publishedPaperTitle a { display: block; padding: 5px 0 0; text-decoration: none; color: #275596; /*background-color: #275596;*/ font-size: 14px; font-weight: bold;}

.photoGallery ul li {min-height: auto;}
.view-id-publication_list_content_type .photoGallery ul li {border: 1px solid #ccc;}




.node-type-public-paper .comment.comment-by-node-author { position: relative; display: block; padding: 10px 25px 10px 25px; vertical-align: top; width: 100%; border: 1px solid #d3d7d9; font-size: 0.929em; line-height: 1.6; /*word-break: break-all;*/ margin-bottom: 20px; }
.node-type-public-paper .comment.comment-by-viewer { position: relative; display: block; padding: 10px 25px 10px 25px; vertical-align: top; width: 100%; border: 1px solid #d3d7d9; font-size: 0.929em; line-height: 1.6; /*word-break: break-all;*/ margin-bottom: 20px;text-align : justify; }
.comment-text {
    text-align: justify;
} 
.node-type-public-paper .comment.comment-by-anonymous { position: relative; display: block; padding: 10px 25px 10px 25px; vertical-align: top; width: 100%; border: 1px solid #d3d7d9; font-size: 0.929em; line-height: 1.6; margin-bottom: 20px;text-align : justify; }


.node-type-public-paper .indented { border-left: 1px solid #d3d7d9; margin-left: 25px; padding: 20px 0 10px 20px; position: relative; margin-bottom: 20px;text-align :justify;  }
.node-type-public-paper .indented::before { content: ""; position: absolute; top: 0; left: 0; width: 20px; height: 1px; background-color: #d3d7d9; }
.node-type-public-paper .indented::after { content: ""; position: absolute; bottom: 0; left: 0; width: 20px; height: 1px; background-color: #d3d7d9; }
.node-type-public-paper .comment .links li a {text-transform: capitalize; padding: 2px 10px; margin-right: 5px; border: 1px solid #006bad; color: #006bad; display: inline-block; text-decoration: none; }
.node-type-public-paper .comment .links li a:hover { border: 1px solid #595959; color: #595959; }

.node-type-public-paper .dateName {color: #275596; margin-bottom: 10px;}
.node-type-public-paper .dateName span{font-weight: bold; text-transform: capitalize; float: right;}
.node-type-public-paper .comment.comment-by-node-author .attribution {display: none;}
.node-type-public-paper .comment.comment-by-viewer .attribution {display: none;}
.node-type-public-paper .comment.comment-by-anonymous  .attribution{display: none;}

.node-public-paper .field.field-name-field-category-taxonomy .field-items .field-item { background-color: #4191D2; color: #fff; padding: 1px 15px 4px 15px; font-size: 13px; display: inline-block; }
.node-public-paper .field.field-type-text-with-summary { display: inline-block; width: 100%; padding: 20px 0 0; margin: 20px 0; border-top: 1px solid #e6e7e8; border-bottom: 1px solid #e6e7e8; }

h2.title.comment-form { color: #275596; font-weight: bold; text-transform: capitalize; margin-bottom: 1em; margin-top: 1em;font-size: 16px; }

#comment-form.comment-form { width: 100%; display: block; margin: 0 auto; position: relative; padding: 10px 25px 10px 25px; vertical-align: top; font-size: 0.929em; line-height: 1.6; word-break: break-all; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
#comment-form.comment-form .filter-wrapper { overflow: hidden; margin: 0; padding: 15px; border: 1px solid #b7b7b7; border-top: 0; }
#comment-form.comment-form .filter-guidelines { clear: left; padding: 0; }
#comment-form.comment-form .filter-help { float: none; padding: 0; }
#comment-form.comment-form .filter-help a {padding: 0 30px 0 0; margin-bottom: 10px; display: inline-block;}

.fieldImageWrap { background-color: #f1f1f1; padding: 10px; margin-bottom: 20px; }
.fieldImageWrap .fieldImageUpload { float: left; width: 50%; }
.fieldImageWrap .fieldImageUpload img { width: 100%; }
.fieldImageWrap .categoryRight { float: left; width: 50%; padding-left: 20px; }
.fieldImageWrap .categoryRight .label { width: 100%; margin-bottom: 10px; display: inline-block; }
.label.pbdDate strong, .label.pbdDate div { display: inline-block; }

.file { margin-bottom: 20px; display: inline-block; /* border: 1px solid #275596; */ padding: 5px 10px; /* border-radius: 5px; */ }
.file a { text-decoration: none; color: #275596; }
/* .file:hover { background-color: #275596; color: #fff; } */
/* .file:hover a { color: #fff; } */

.view-calendar-date .view-header .date-heading h3 { text-align: center; padding-bottom: 5px; font-size: 16px; color: #275596; }
.view-calendar-date .view-header .pager li { background: transparent !important; padding: 0 !important; min-width: auto !important; height: auto !important; }
.calendar-calendar .mini-day-off {text-align: center; line-height: 28px;}
.calendar-calendar .mini {border: 1px solid #ccc !important;}
.calendar-calendar th.days {background-color: #275596; color: #fff;}


.view-public-paper-list .photoGallery ul{margin-top: 30px;}
.view-public-paper-list .photoGallery ul li { min-height: auto; margin-bottom: 30px; transition: all 0.4s ease; width: 20%;}
.view-public-paper-list .photoGallery ul li:hover {transform: scale(1.1);}
.view-public-paper-list .photoGallery .field-content img { width: auto; height: auto; border-bottom: 5px solid #00275e; padding: 0; }
.view-public-paper-list .photoGallery .field-content a { font-size: 16px; text-transform: capitalize; text-align: left; text-decoration: none; color: #275596; font-weight: 700; transition: all 300ms ease 0s; }
.view-public-paper-list .photoGallery .field-content img { border: none !important; }

.homeCagSlider .owlCarousel .item {transition: all 0.4s ease; padding: 10px 0 0;}
.homeCagSlider .owlCarousel .item:hover {transform: scale(1.05);}

.fullTitleBlock.knowMoreCommunication .blockTitle_publicpaper {color: #e80606; float: none; text-decoration: none; display: inline-block;}
/*.fullTitleBlock.knowMoreCommunication .blockTitle_publicpaper:hover {text-decoration: underline;}*/

/*.fullTitleBlock .blockTitle_publicpaper { width: 100%; text-align: left; margin-bottom: 0; font-size: 17px; line-height: 1.2; font-family: "robotomedium", Arial;}*/
/*.fullTitleBlock .block_public_paper_details a {color: #e80606;}
.fullTitleBlock .block_public_paper_details a:hover {color: #e80606; text-decoration: underline;}*/

.file_main .file { margin-bottom: 0; margin-right: 20px; }
.file_main .file ul { list-style: none; margin: 0; padding: 0; }


.whatsnewCore {display: inline-block; width: 100%; margin-bottom: 20px; border-bottom: 1px solid #e6e7e8; padding-bottom: 5px; }
.whatsnewCore .fullTitleBlock.left { float: left; width: 38%; /*background-image: url(../images/tower-transmissions.png); background-repeat: no-repeat; padding-left: 38px; background-size: 30px;*/}
.whatsnewCore .fullTitleBlock.right { float: left; width: 48%; }

.whatsnewCore .fullTitleBlock.right h2 a {
	color: #fff;
	text-decoration: none;
	background-color: #275596;
	padding: 5px 10px;
	display: block;
	text-align: center;
	border: 1px solid #275596;
	font-size: 15px;
}
.whatsnewCore .fullTitleBlock.right h2 a:hover { 
    color: #275596;
    background-color: #fff;
	border: 1px solid #275596;
}

.knowMoreCommunication h2 {display: inline-block; margin: 0;}

.whatsnewCore .fullTitleBlock.knowMoreCommunication {
	color: #275596;
	background-color: #fff;
	border: 1px solid #275596;
	padding: 1px 15px;
	margin-right: 20px;
}
.node-type-public-paper #main-wrapper > h2 { display:none; }
.node-type-public-paper h2.ppTitle { font-size: 1.462em; color: #275596; padding: 15px 0 10px; argin-bottom: 20px; position: relative;}
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.contrastChanger.normal{background:url(../images/light-icon.png) center no-repeat; width:17px; height:17px; text-indent:-9999px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%;}
.contrastChanger.normal:hover, .contrastChanger.normal:focus{background:url(../images/light-icon.png) center no-repeat !important;}
.contrastChanger.wob{background:url(../images/dark-icon.png) center no-repeat; width:17px; height:17px; text-indent:-9999px; overflow:hidden; border-radius:50%; -webkit-border-radius:50%;}
.contrastChanger.wob:hover, .contrastChanger.wob:focus{background:url(../images/dark-icon.png) center no-repeat !important; }

#nav li a.agconflink{padding:15px 25px 15px 25px;background:#c9775f;}
#nav li a.agconflink:hover, #nav li a.agconflink:focus {background:#c9775f;}
#nav li a.agconflink{position:relative}

.fontclr{ /* color:#00275e; */ background:#DEECFF !important; }

/* 9/1/19 */
.interactiveDigital a {	display: block;	padding: 23px 15px;	font-size: 1.286em;	font-family: 'robotomedium', Arial;	font-weight: normal; color#275596;	text-decoration: none;	background-color: #fff;	margin-bottom: 15px;}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 148px;
  background-color: #275596;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 5px 8px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.tooltip.whatsnewdiv  .tooltiptext {bottom:42px; width:170px; left:50%; margin-left:-85px;}
.tooltip.whatsnewdiv  .tooltiptext:before{border-left:5px solid transparent; border-right:5px solid transparent; border-top:7px solid #275596; content:""; position:absolute; left:50%; margin-left:-5px; top:100%;}


.node-public-paper .field.field-name-body.field-type-text-with-summary.field-label-hidden { padding: 0 !important; margin: 0; border: 0; float: none; width: auto; }
.node-public-paper .fieldImageUpload { float: left; margin-right: 30px; margin-bottom: 0; }
.taxonomyTitles { font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.node-public-paper .content .field.field-name-body.field-type-text-with-summary.field-label-hidden { float: left; width: 100%; text-align: justify;}
.taxonomyTitles {
    font-weight: bold;
}

.userEmail {float: right;}

#comment-form.comment-form #edit-comment-body #edit-comment-body-und-0-format .filter-guidelines {display: none;}

.view-id-publication_list_content_type .photoGallery ul li img {
    border: none;
}
.view-id-publication_list_content_type .photoGallery ul li .views-field-field-date-created-date {
position: absolute;
bottom: 5px;
right: 10px;
}
.view-id-publication_list_content_type .photoGallery ul li .views-field-field-date-created-date .views-label.views-label-field-date-created-date {
float: none;
display: inline-block;
font-size: 15px;
color: #999;
}
.view-id-publication_list_content_type .photoGallery ul li .views-field-field-date-created-date .field-content {
float: none;
display: inline-block;
color: #999;
font-size: 15px;
}
#nav li a.highlight {
    background: #bf3131;
    color: #fff;
}
#nav li a.highlight:hover {
    background: #275596;
}