/*
www.devsaran.com
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');
/* =Reset
-------------------------------------------------------------- */
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-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: normal;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: top;
}

/* select, textarea, input.form-text, .type-text input, form.why-cambridge-form input {
    background: #FFF url(../images/field_background.jpg) 0 -2px repeat-x;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CCC;
    color: inherit;
    max-width: 100%;
    padding: 3px;
    width: 98%;
} */

/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  background: #fff;
  line-height: 1;
}
body {
	color: #333;
	/* font: 1em/1.1em 'Open Sans', Arial, Geneva, sans-serif; */
}
ol, ul {
  list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  font-weight: normal;
  text-align: left;
}

blockquote, q {
  quotes:none;
  border: 1px solid #bbbbbb;
  background: #d8d8d8 url(../images/quote.png) no-repeat;
  padding: 10px 5px 5px 47px;
  /*text-shadow: 1px 1px #fff;*/ /* Removed by Ghost ARTECH Consultancy on 20 Apr 2021*/
  margin: 5px 0;
  border-radius: 7px;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}
code {
  background: #d8d8d8;
  text-shadow: 1px 1px #fff;
  border: 1px solid #bbbbbb;
  display: block;
  padding: 7px;
  margin: 5px 0;
  border-radius: 7px;
}
a img {
  border: 0;
}

/* Block elements */
header, hgroup, footer, section, article, aside {
  display: block;
}

/* Body, Common Classes & Wrap */

body {
  background: #CCC;
  /* font-size: 13px; */
  /* line-height: 1.7em; */
  color: #333;
  /* font-family: Arial,Geneva,sans-serif; */
  font: 1em/1.1em 'Open Sans', Arial, Geneva, sans-serif;
  /* font-weight: bold; */
}
a {
  text-decoration: none;
  color: #47c0c0;
}
a:hover {
  text-decoration: none;
  color: #2e8484;
}
#content-front h1{
	/* border-bottom: 5px solid #0CF; */
	/* padding-bottom: 0.5em; */
}
a:visited {
    color: #9E0A79;
}

a:link {
    color: #2D47B3;
}

p { margin: 0 0 1em }
strong { font-weight: 700 }
em { font-style: italic }
pre{
  margin: 20px 0;
  background: #eee;
  border: 1px solid #ddd;
  padding: 10px;
  white-space: pre-wrap;  /* css-3 */
  white-space: -moz-pre-wrap;  /* Mozilla */
  white-space: -pre-wrap;  /* Opera 4-6 */
  white-space: -o-pre-wrap;  /* Opera 7 */
  word-wrap: break-word;  /* Internet Explorer 5.5+ */
}

.clear { clear: both }
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.remove-margin { margin-right: 0 !important }


/*  Structure  */

#wrap{
  background: #fff;
  margin: 0 auto;
  width: 1200px;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
  box-shadow: 0 0 10px rgba(0,0,0,.2);
}

#main{
  margin: 0;
  padding: 0 16px;
}

/* Headings */
h1,
h2,
h3,
h4 {
  color: #000;
 /* line-height: 1.5em;
  font-weight: normal;*/
  word-spacing: 2px;
}

h1 {
    font-size: 1.75em;
    line-height: 1.3;
}

h2 { font-size: 18px }
h3 {
	font-size: 1.1em;
    line-height: 1.2; 
}
h4 { font-size: 14px; }

h1,h2,h3,h4 {
    font-weight: bold;
    margin: 0 0 0.5em;
}

h1 a,
h2 a,
h3 a,
h4 a { color: #000; }
h2 a:hover,
h3 a:hover,
h4 a:hover { color: #999; text-decoration: none; }

/* Text elements */

ul, ol {
  margin: 0 0 1.5em 2em;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
ul ul, ol ol, ul ol, ol ul {
  margin-bottom: 0;
  margin-left: 1em;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0 1.5em 1.5em;
}

dfn, cite, i {
  font-style: italic;
}
address {
  margin: 0 0 1.5em;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
mark, ins {
  background: #fff9c0;
  text-decoration: none;
}
sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  bottom: 1ex;
}
sub {
  top: .5ex;
}
small {
  font-size: 75%;
}
big {
  font-size: 125%;
}
figure {
  margin: 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
  border:1px solid #ddd;
  border-right:none;
  background:#fff;
}

th {
  font-weight: bold;
  padding:10px 10px;
  background:#555;
  color:#fff;
}

tr{
  padding:5px 5px;
}

td{
  padding:5px 10px;
  border-top:1px solid #ddd;
  border-right:1px solid #ddd;
}

#header {
  position: relative;
  padding: 0px 16px;
 /* border-bottom: 5px solid #444;*/
}

#logo{
  	float: left;
	margin-top: 5px;
	overflow: hidden;
	position: absolute;
}

#logoimg {
  float: left;
  padding-right: 10px;
}


#logo #sitename{
  padding-top: 5px;
}

#logo #sitename a{
  font-size: 32px;
  font-weight: 700;
  color: #000;
  padding: 0px;
  margin: 0px;
  text-decoration: none;
}

#logo #sitename a:hover {
  color: #666;
}

.region-header ul.menu{
	margin:0;
}

#navigation {
  position: absolute;
  right: 16px;
  top: 69px;
  /* height: 40px; */
font-size: 11px;
}

/*** ESSENTIAL Navigation Style ***/

#main-menu ul,
#main-menu ul * {
  padding: 0;
  list-style: none;
  float:right;
}

#main-menu ul { line-height: 1.0 }
#main-menu ul ul {
  position: absolute;
  top: -999em;
  width: 180px; /* left offset of submenus need to match (see below) */
}

#main-menu ul ul li { width: 100% }
#main-menu ul li:hover {
  visibility: inherit; /* fixes IE7 'sticky bug' */
}

#main-menu ul li {
  float: left;
  position: relative;
  margin-left:18px;
}

#main-menu ul li:hover ul,
#main-menu ul li.sfHover ul {
  left: 10px;
  top: 40px; /* match top ul list item height */
  z-index: 99;
}

#main-menu ul li:hover li ul,
#main-menu ul li.sfHover li ul { top: -999em }
#main-menu ul li li:hover ul,
#main-menu ul li li.sfHover ul {
  left: 180px; /* match ul width */
  top: 0;
}
/*** Navigation skin ***/

#main-menu ul a {
  font-weight: bold;
  color: #666;
  text-decoration: none;
  font-size:12px;
}

#main-menu ul a:hover {}
#main-menu ul > li > a:focus,
#main-menu ul > li > a:hover,
#main-menu ul > li > a:active,
#main-menu ul > li.sfHover > a,
#main-menu ul a.active {
  color: #333399;
}

#main-menu ul > li > a:hover{
  color: #00ccff;
}

/*Subs*/
#main-menu ul ul{
  padding: 0;
  font-size: 12px;
  background: #fff;
  border: 1px solid #ddd;
}

#main-menu ul ul a{
  margin: 0;
  line-height: normal;
  height: auto;
  padding: 10px;
  display: block;
  float: none;
  color: #999;
  font-weight: normal;
  text-transform: none;
}
#main-menu ul ul a:focus,
#main-menu ul ul a:hover,
#main-menu ul ul a:active {
  color: #000;
  background: #f9f9f9;
}
#main-menu ul ul a.active{
  color: #000;
}
#main-menu ul ul li{
  border-bottom: 1px solid #ddd;
}
#main-menu ul ul li:last-child{
  border-bottom: 0px;
}
#main-menu ul ul .sf-sub-indicator:last-child {
  display: none;
}

/* FlexSlider necessary styles */
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides{ margin: 0; list-style: none; }
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  max-width: 100%;
  display: block;
  -moz-box-shadow: 0 0 10px rgba(153,153,153,0.3);
  -webkit-box-shadow: 0 0 10px rgba(153,153,153,0.3);
  box-shadow:  0 0 10px rgba(153,153,153,0.3);
}

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}

html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}


/*slider wrap */
#slider-wrap{
  width: 100%;
  position: relative;
  margin-bottom: 30px;
}

/*homepage specific*/
.full-slides img{
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}

.full-slides .slides_container {
  width: 100%;
  display: none;
}

.full-slides .slides_container .slide{
  display: block;
  width: 100%;
}

.full-slides .caption{
  position: absolute;
  width: 100%;
  bottom: 19px;
  background: #000;
  color: #fff;
  font-weight: 700;
  font-size: 13px;
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  text-align: center;
}
.slides .caption p{
  padding: 15px;
  margin: 0;
}

/*control nav & arrows*/
.flex-control-nav{
  display: none;
}

ul.flex-direction-nav {
  list-style: none;
}

.flex-direction-nav li a.next,
.flex-direction-nav li a.prev {
  position: absolute;
  display: block;
  z-index: 101;
  font-size: 21px;
  height: 80px;
  width: 50px; 
  line-height: 80px;
  color: #fff;
  background: #000;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  cursor: pointer;
  text-align: center;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

.flex-direction-nav li a.next {
  right: 0;
}

.flex-direction-nav li a.prev {
  left: 0;
}

.flex-direction-nav li a.prev:hover,
.flex-direction-nav li a.next:hover {
  text-decoration: none;
  background: #47C0C0;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
	
#breadcrumbs {
   clear:both;
   margin: 1em 0;
   color: #999;
   font-size: 11px;
   font-weight: normal;
}

#breadcrumbs a{
	color: #999;
}

#preface-wrap{
  margin: 0px;
}

.preface-block-right{
  float: right;
  width: auto;
}

.preface-block-left{
	margin:0;
}

#content {
  display: inline;
  margin: 0;
}

body.sidebar-first #content {
   float: left;
  width: 100%;
  overflow: hidden;
}

/* body.sidebar-first #content-front {
  float: left;
  width: 100%;
  overflow: hidden;
} */


.node .content{
  line-height:160%;
}

.node h2.title {
  font-size: 18px;
  margin: -5px 0 0;
}

#preface-wrap .block,
.region-header .block,
.region-footer .block, 
.region-content-top .block{
  /* margin: 0px 0px 25px 0px; */
}

#preface-wrap .block > h2,
.region-header .block > h2,
.region-footer .block > h2, 
.region-content-top .block > h2{
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0 !important;
  text-transform: uppercase;
}
.region-footer .block > h2{
	text-transform: none;
	font-size: 1.1em;
	line-height: 1.2;
	color: #333;
}
#sidebar{
  width: 20%;
  float: left;
}

#sidebar .block {
  margin-bottom: 30px;
}

#sidebar .block > h2 {
  margin-top: 0px !important;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid #eee;
}

#footer-wrap{
	border-top: 5px solid #00ccff;
	color: #999;
	font-size: 11px;
	margin: 10px auto 0;
	padding: 8px 0 10px;
}

.page-directories #footer-wrap{
	border-top: 5px solid #9E0A79;
}

#footer a{
  color: #666;
  text-decoration: none;
}

#footer a:hover{
  color: #3fb7b7;
}

/*footer block*/
/*#footer-block-wrap{ }
#footer-one,
#footer-two,
#footer-three,
#footer-four{
  float: left;
  width: 450px;
  margin-right: 20px;
}

#footer-four{
  margin: 0;
}
*/
#footer-block-wrap .block {
  color: #7f7f7f;
  margin-top:-10px;
  margin-left:0px;
  margin-right:0px;
  margin-left:0px;
  float:left;
  clear:both;
}

#footer-block-wrap .block > h2{
  color: #fff;
  font-size: 13px;
  padding: 0 0 10px;
  margin: 0 0 15px;
  border-bottom: 1px solid #444;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
}


#footer-bottom{
  padding: 10px 0;
  border-top: 1px solid #333;
}

#copyright {
  float: left;
  width: 70%;
  font-size: 11px;
  color:#999;
}

#back-to-top{
  width: 20%;
  float: right;
  font-size: 10px;
  text-align: right;
}

/* -------------- Form Elements  ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
-khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em; }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }

.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }

.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */

.contact-form #edit-name { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie {  width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

/* Comment form */

.comment-form label { float: left; font-size: 0.929em; }

.comment-form input, .comment-form .form-select { margin: 0; 
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.comment-form .form-text { display: block; margin: 0; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.comment-form .form-item .description { font-size: 0.786em; line-height: 1.2; margin-left: 120px; }

#content h2.comment-form { margin-bottom: 0.5em; }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 0.786em; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { 
	margin-right: 1.6em;
	  margin-bottom: 0.5em;
	    
}

/* Other Overrides */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222; opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 1.083em; }

#forum .description { font-size: 1em; }

/* Form Buttons */

button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E3E3E3));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #FFFFFF 0%, #E3E3E3 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3E3E3');

border: 1px solid #dbdbdb;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	-o-border-radius: 0px; 
	-ms-border-radius: 0px; 
	-khtml-border-radius: 0px; 
	border-radius: 0px;
	-moz-box-shadow: inset 0 1px 0 0 white; 
	-webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: 0	; box-shadow: 0;
color: #333333; text-shadow: 0 0px 0 white; position: relative; font-weight:normal; padding: 4px .8em 5px .8em; font-size: 13px; }

button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
/* IE10 */ 
background-image: -ms-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DBDBDB), color-stop(1, #F2F2F2));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #DBDBDB 0%, #F2F2F2 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F2F2F2');

-moz-border-radius: 6px; -webkit-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer; }

button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width { 
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }


#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { 
	float: left; 
	font-size: 1em; 
	height: 1.143em; 
margin-right: 5px; width: 9em; 

}

#search-block-form input.form-submit,
#search-form input.form-submit { 
	margin-left: 0; 
	 
	height: 25px; 
	width: 65px; 
	padding: 0; 
	cursor: pointer;
	text-indent: 0; 
	
	background-color: #ccc;
	 background-image: none;
	/*background: url(../images/search-button.png) no-repeat center top; 
	color: #666;*/
	overflow: hidden; 
	
	
	}

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }


ol.search-results { padding-left: 0; }

.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; }

.submitted{
  color: #999;
  font-size: 11px;
  margin: 0 0 10px;
}
.submitted span.icon{
  margin: 0 5px 0 12px;
  font-size: 13px;
  color: #666;
}
.submitted span:first-child{
  margin-left: 0;
}

/*.links li a {
  background-color: #E7E5E3;
  color: #100100;
  padding: 4px 5px;
  border-radius: 4px;
  text-shadow: 1px 1px #fff;
  font-weight: normal;
}

.links li a:hover {
  background-color: #D7D5D3;
  color: #100101;
}
*/

/*-------------------------------------------*
/* Fix CKEditor style
/*-------------------------------------------*/
#content table.cke_editor {
  background: transparent;
  border: 0;
}
#content table.cke_editor td {
  background: transparent;
  padding: 0;
  border: 0;
}

/*-------------------------------------------*
/* Poll, Buttons, Form
/*-------------------------------------------*/
.poll .vote-form .choices .title {
  font-size: 14px;
  font-weight: normal;
  line-height: 2;
}

.poll .vote-form .choices {
  margin: 0;
}

.form-item label {
  font-size: 13px;
  font-weight: bold;
}

/*-------------------------------------------*
/* Menus and item lists 
/*-------------------------------------------*/
.item-list ul {
  margin: 0;
  padding: 0 0 0 1.5385em;
}

.item-list ul li {
  margin: 0;
  padding: 0;
}

ul.menu li {
  margin: 0;
  padding: 0;
}

ul.inline {
  clear: both;
}

ul.inline li {
  margin: 0;
  padding: 0;
}

/*-------------------------------------------*
/* Admin Tabs
/*-------------------------------------------*/
.tabs-wrapper {
  border-bottom: 1px solid #b7b7b7;
  margin: 0 0 5px 0;
}

ul.primary {
  border: none;
  margin: 0;
  padding: 0;
}

ul.primary li a {
  background: none;
  border: none;
  display: block;
  float: left;
  line-height: 1.5385em;
  margin: 0;
  padding: 0 1em;
  border-radius: 4px 4px 0 0;
  margin-right: 5px;
}

ul.primary li a:hover, ul.primary li a.active {
  background: #666;
  border: none;
  color: #fff;
}

ul.primary li a:hover {
  background: #888;
  text-decoration: none;
}

ul.secondary {
  background: #666;
  border-bottom: none;
  clear: both;
  margin: 0;
  padding: 0;
}

ul.secondary li {
  border-right: none;
}

ul.secondary li a, ul.secondary li a:link {
  border: none;
  color: #ccc;
  display: block;
  float: left;
  line-height: 1.5385em;
  padding: 0 1em;
}

ul.secondary li a:hover, ul.secondary li a.active {
  background: #888;
  color: #fff;
  text-decoration: none;
}

ul.secondary a.active {
  border-bottom: none;
}

ul.inline, ul.links.inline {
  margin-left: 0;
}

/*-------------------------------------------*
/* Tabs and Tags
/*-------------------------------------------*/
.field-name-field-tags {
  margin: 0 0 10px 0;
}

.field-name-field-tags a{
  -moz-transition: opacity 0.2s ease-in-out 0s;
  background: none repeat scroll 0 0 #3FB7B7;
  color: #FFFFFF !important;
  line-height: 1em !important;
  margin-bottom: 3px;
  margin-right: 3px;
  opacity: 0.9;
  padding: 4px 6px;
}

.field-name-field-tags a:hover{
  opacity: 1;
}

.field-name-field-tags .field-item {
  margin: 0 1em 0 0;
}

.field-name-field-tags div {
  display: inline;
}

#main .field-label{
  color: #000;
}

#main .field-items .field-item{
}

/*-------------------------------------------*
/* Profile
/*-------------------------------------------*/
.profile {
  margin: 1.5385em 0;
}

.profile dd {
  margin-bottom: 1.5385em;
}

.profile h3 {
  border: none;
}

.profile dt {
  margin-bottom: 0;
}

.password-parent {
  width: 36em;
}

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .comment-submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .comment-submitted .comment-time { font-size: 0.786em; }

.comment .comment-submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(../images/comment-arrow.gif) no-repeat 0 center transparent;
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position: relative; width: 100%; border-left: 1px solid #d3d7d9; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/*-------------------------------------------*
/* Navigation
/*-------------------------------------------*/
.item-list .pager {
}

.item-list .pager li {
  background: #cfcfcf;
  border-radius: 3px;
  margin-right: 4px;
  text-shadow: 1px 1px #fff;
}

/*-------------------------------------------*
/* Forum
/*-------------------------------------------*/
.field-name-taxonomy-forums div {
  display: inline;
  margin-top: 4px;
}

.field-name-taxonomy-forums .field-items {
}

#forum .title {
  font-size: 16px;
}

#forum .submitted {
  font-size: 12px;
  font-family: Arial,Geneva,sans-serif;
  background: transparent;
  padding: 0;
  font-weight: bold;
}

#forum .container {
  background: #a1a1a1;
  color: #fff;
}

#forum .container a {
  color: #000;
  font-weight: bold;
}

#forum div.indent {
  margin-left: 2px;
}

.forum-starter-picture {
  float: left;
  padding: 4px;
  border: 1px solid #d9d9d9;
  margin: 5px 7px 5px 0;
}

#forum th {
  background: #434343;
  text-shadow: none;
  color: #fff;
}

#forum th a {
  color: #fff;
}

#forum td.forum .icon, #forum .icon div {
  background: url(../images/no-new-posts.png) no-repeat;
  width: 35px;
  height: 35px;
}

#forum .name a{ 
  font-size: 16px;
}


/*-----------------------------------------------------------------------------------*
/* Shortcodes
/*-----------------------------------------------------------------------------------*/

/*columns*/
.one-half{ width:48%; }
.one-third{ width:30.66%; }
.two-third{ width:65.33%; }
.one-fourth{ width:22%; }
.three-fourth{ width:74%; }
.one-fifth{ width:16.8%; }
.one-sixth{ width:13.33%; }
.one-half, .one-third, .two-third, .one-fourth, .three-fourth, .one-fifth, .one-sixth {
  position:relative; margin-right:4%; float:left;
}

.column-last{margin-right: 0px;}
.column-first{margin-left: 0px;}



/*------------------------------------------------------------------------*
/*------------- User login menu 
/*-------------------------------------------------------------------------*/

 
/* Black header section */
.black-header {
	background: #666 url(../images/gradient_vertical.png) repeat-x;
    float: right;
	padding-left: 10px;
}

/* User Menu */
.black-header h2, .scratch-main-menu h2 {
  display:none;
}

 .scratch-main-menu ul {
  	float: left;
    list-style-type: none !important;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    
	padding-bottom: 8px;
    padding-left: 4px;
    padding-right: 20px;
    padding-top: 7px;
}

.black-header ul{
    list-style: none !important;
    margin: 0;
	padding: 0;
	display: inline-block;
    float: left;
}

.black-header li{
    padding-top: 10px !important;
}

.black-header li,
.scratch-main-menu li {
    display: inline;
    float: left;
    line-height: 2;
    margin: 0 10px 0 0;
}

.scratch-user-menu {
  width:auto;
  margin-left:0Px;
  margin-right:auto;
}

.scratch-user-menu .menu a:link {
	color: #FFF;
    font-size: 11px;
    text-decoration: none;
    font-weight:bold;
}

.scratch-user-menu ul.menu li{
    padding-left: 10px;
}

.scratch-user-menu .menu a:visited {color:#FFF; text-decoration: none;}  
.scratch-user-menu .menu a:hover {color:#eee; }  
.scratch-user-menu .menu a:active {color:#FFF; text-decoration: none;}  


.scratch-search-menu {
	float: left;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-top: 4px;
}


#block-system-main-menu{
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-top: 25px;
}

#block-system-main-menu:after{
	clear:both;
}

#block-system-main-menu ul.menu li {
  margin: 0;
  margin-left: 20px;
  float: left;
}

#block-system-main-menu ul.menu li a{
	color: #666;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
}

#block-system-main-menu ul.menu li a.active-trail{
	color: #00CCFF;
}

#block-system-main-menu ul.menu li.leaf {
   list-style-image: none;
  list-style-type: none;
}

#block-menu-menu-footer-menu ul.menu li {
  margin: 0;
  padding: 0;
  float: left;
  padding-left: 10px;
}
#block-menu-menu-footer-menu ul.menu li.first {
	padding-left: 0;
}
#block-menu-menu-footer-menu ul.menu li.leaf {
   list-style-image: none;
  list-style-type: none;
}

#footer-img {
	
	float: left;
}
#block-menu-menu-footer-menu a {
  font-weight: bold;
  text-decoration: none;
	color: #666;
	font-size: 11px;
}
#block-menu-menu-footer-menu a, ##block-menu-menu-footer-menu a:visited {
    color: #929292;
}

#footer-img ul {
  margin: 0;
  padding: 0;
  float: left;
  padding-left: 10px;
  margin-top: 10Px;
  list-style-image: none;
  list-style-type: none;
}


hr { 
	display: block; height: 1px;
    border: 0; border-top: 4px solid ;
    margin: 1em 0; padding: 0; 
	width: 90%;
	}


#block-block-6 { clear: both; }

/*****************************************added by minakshi dutta********************************************/

#search-block-form{
	float:left;
	}
.scratch-search-menu #search-block-form #edit-search-block-form--2{
	float:left;
	width:188px;
	background: #fff url("../images/field_background.jpg") repeat-x scroll 0 -2px;
	border: 1px solid #ccc;
	box-sizing: border-box;
}

#preface-wrap > #main-menu > ul{
margin-top:25px;
}
#crumbs{
	clear: both;
    color: #999;
    font-size: 11px;
    margin: 1em 0;
}
.main-container{
	margin:0;
}

section#content-front{
	width: 70%;
	/* border-right: 1px solid #CCC; */
    padding-right: 15px;
}

.front  #sidebar-right{
	left: 15px;
	width: 28%;
}


#sidebar-right{
    border-top: 5px solid #333399;
}
.page-news #sidebar-right{
	border-top: 5px solid #333399;
}
.page-recruitment-gateway #sidebar-right{
    border-top: 5px solid #996600;
}
.page-events #sidebar-right{
    border-top: 5px solid #0CF;
}

.page-learning #sidebar-right{
    border-top: 5px solid #566C11;
}
.page-learning .page-border{
	border-color: #566C11;
}

.page-learning h1{
	color: #566C11;
}

#block-menu-menu-learning .nav ul.menu li a{
	color: #566C11;
}

.page-directories #sidebar-right{
    border-top: 5px solid #9E0A79;
}

.node-type-news .view-news .views-field-body img{
	max-width: 600px;
}

/* .node-type-news .view-news .views-field-field-image-news img{
	max-width: 500px;
	max-width: 400px;
} */

.front .node-promoted h2.title{
	display:none;
}

.front .node-promoted {
  border-bottom: 1px solid #ddd;
  margin-bottom: 25px;
}

#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field.views-field-title span{
	position: absolute;
    display: block;
    padding: 5px;
    top: 30px;
    left: 0px;
    min-width: 100px;
    margin: 0px;
    background: #2D47B3;
    color: white;
    text-align: right;
    text-transform: uppercase;
    /* font-size: 0.8em; */
}

#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-body div.field-content p{
	position: absolute;
	display: block;
	padding: 0px 10px 10px 10px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	margin: 0px;
	background: #7d7e7d;
	background: rgba(50, 50, 50, 0.4);
	background: linear-gradient(to bottom, rgba(125,126,125,0.7) 0%,rgba(14,14,14,0.7) 100%);
	color: white;
	text-align: left;
	font-size: 1.4em;
	font-weight: bold;
  line-height: 1.3;
}
#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-nothing a, 
#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-nothing a:active, 
#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-nothing a:focus, #views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-nothing a:hover{
	text-decoration: none;
}
#widget_pager_bottom_home_slides-block_1{
	text-align:center;
}

#views_slideshow_cycle_teaser_section_home_slides-block_1 .views-field-body div.field-content p{
	margin:0;
}

#block-views-home-slides-block h2{
	font-size: 1.75em;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0 !important;
	text-transform: none;
	line-height: 1.3;
	margin: 0 0 0.5em;
	color: #333;
}

/* .view-home-slides.view-display-id-block .view-footer{
	border-bottom: 1px solid #ddd;
	text-align: left;
	padding-top: 15px;
} */

.page-border, .page-border-show {
    border-color: #00ccff;
    border-style: solid;
    border-width: 5px 0 0;
    height: 1px;
    margin: 0 0 1em;
	width:100%;
	margin-top:10px;
}

.page-directories .page-border,
.page-directories .page-border-show{
	border-color: #9E0A79;
}

#content-front,#sidebar-right,#sidebar-left{
    display: inline;
    float: left;
    position: relative;
}

.not-front #content-front{
	width: 64%;
}

.not-front #sidebar-right {
	width: 14%;
	padding-left:2%;
}
.not-front #sidebar-left {
	width: 16%;
	padding-right:2%;
}
.not-front.page-jobs #sidebar-left {
	/* padding-right:3%; */
}

.not-front #pagecontent {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 30em;
	margin-top:0px;
}
.page-node-217 #content-front #pagecontent {
	border-right: none;
	border-left: none
}
.page-node-217 #content-front {
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 30em;
	margin-top:0px;
}

 #pagecontent {
	border-right: 0px solid #ccc;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 30em;
	margin-top:20px;
}



/* custom social media block in footer region*/
#socialmedia {
}
.region-footer #socialmedia  h3{
	font-size: 15px;
	line-height: 18px;
	font-weight:bold;
	margin-right:8px;
	
}
#socialmedia ul{
	list-style: outside none none;
	margin: 0;
	padding: 0;
}
#socialmedia ul li{

	list-style: outside none none;
	display:inline;
	margin-right: 8px;
}
#footer-one{
  float: left;
  width: 528px;
}

#footer-two{
  float: right;
  width: 440px;
}
#footer-img img {
    display: inline;
    float: left;
    margin-left: 10px;
    width: 100px;
}
#footer-one > #block-menu-menu-foot-menu {
	margin:0;
}
#block-menu-menu-foot-menu ul {
	margin:0;
}
#block-menu-menu-foot-menu ul li{
	float: left;
	margin-right: 10px;
	list-style: outside none none;
	padding:0;
	
}
#block-menu-menu-foot-menu a {
    color: #666;
	font-weight:bold;
}
#footer-one p {
    line-height: 1.2;
    margin: 10px 0;
}
#footer-one .design {
    margin-top: -5px;
}
#block-menu-menu-footer-menu a:hover {
	color: #666;
	text-decoration: underline;
}
#block-menu-menu-footer-menu a:visited {
	color: #929292;
}
#footer-one .design a {
    background: rgba(0, 0, 0, 0) url("../images/ndlogo.gif") no-repeat scroll right top;
    display: block;
    float: left;
    line-height: 40px;
    padding-right: 100px;
}

#footer-one ul.menu {
	/* #margin-top:-4%; */
	margin-left: 0;
	padding: 10px 0;
}


/* ***************************** changes to Views **********************************/

.view-news tr.even, .view-news tr.odd {
    background-color: #FFFFFF;
}

.view-news h2,.view-news h2 a{
	color: #333399;
	line-height: 19px;
	margin-top: auto;
	font-weight: bold;
}

.view-news h2 a:hover{
	text-decoration: underline;
}

.view-news strong a{
	color: #333399;
	/* padding:20px; */
}

.view-news img {
	max-width: 100px;
	max-height: 90px;
}

.view-display-id-page_3.view-news img {
	max-width: inherit;
	max-height: inherit;
}

.view-news th {
    border:none;
}

.view-news table {
	border:none;

}

.view-news td {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px solid #ccc;

}

.nav-header ul {
	
}

#main-menu ul, #main-menu ul * {
    padding-left: 1px;
}

.block.block-menu.contextual-links-region{
	float:left;
}

/* About US Sidebar Menu Block css START*/
.blue a, .blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, #nav1 .blue a:hover, #nav1 .blue a:active, #nav1 .blue.active-trail a, .blue p.pullquote:before {
  color: #333399;
}
.blue #nav2 li.icon > a {
	color: #333399;
}
.blue #nav2 li.icon > a:visited ,.blue #nav2 li.icon > a:hover ,.blue #nav2 li.icon > a:active {
	color: #333399;
}
.blue #nav2 a:hover span, .blue #nav2 a:active span, .blue .paging .active a, .blue #directorytabs li.active a, .blue .members-area #pagecontent .button, .blue .members-area #pagecontent .submitbtn, .blue .recruitment-gateway #pagecontent .button, .blue .recruitment-gateway #pagecontent .submitbtn, .blue p.summary, .blue table th {
	background-color: #333399;
	color: #FFFFFF;
}
.blue #nav2 .active-trail > a span{
	/* background-color: #333399; */
}
.container .blue #nav2 a:hover span, .container .blue #nav2 a:active span {
	background-color: #333399;
}
.blue #nav2 a span {
	font-size: 0.9em;
}
.container .blue a {
  color: #333399;
}
.blue #nav2 li.expanded  span, .blue #nav2 li.active-trail.no-icon a {
	background-color: #333399;
}
.blue #nav2 li.expanded  span, .blue #nav2 li.active-trail  span{
	background-color: #333399;
}
.blue #nav2 li.expanded  ul li.active-trail a{
	background-color: #333399;
}

.blue #nav2 li.no-icon a:hover {
	background-color: #333399;
}
/* About US Sidebar Menu Block css END*/

/* Directory Sidebar Menu Block css START*/
.pink a, .pink h1, .pink h2, .pink h3, .pink h4, .pink h5, .pink h6, #nav1 .pink a:hover, #nav1 .pink a:active, #nav1 .pink.active-trail a, .pink p.pullquote:before {
  color: #9E0A79;
}
.pink #nav2 li.icon > a {
	color: #9E0A79;
}
.pink #nav2 li.icon > a:visited ,.pink #nav2 li.icon > a:hover ,.pink #nav2 li.icon > a:active {
	color: #9E0A79;
}
.pink #nav2 a:hover span, .pink #nav2 a:active span, .pink .paging .active a, .pink #directorytabs li.active a, .pink .members-area #pagecontent .button, .pink .members-area #pagecontent .submitbtn, .pink .recruitment-gateway #pagecontent .button, .pink .recruitment-gateway #pagecontent .submitbtn, .pink p.summary, .pink table th {
	background-color: #9E0A79;
	color: #FFFFFF;
}
.pink #nav2 .active-trail > a span{
	/* background-color: #9E0A79; */
}
.container .pink #nav2 a:hover span, .container .pink #nav2 a:active span {
	background-color: #9E0A79;
}
.pink #nav2 a span {
	font-size: 0.9em;
}
.container .pink a {
  color: #9E0A79;
}
.pink #nav2 li.expanded  span, .pink #nav2 li.active-trail  span{
	background-color: #9E0A79;
}
.pink #nav2 li.expanded  ul li.active-trail a{
	background-color: #9E0A79;
}

.pink #nav2 li.no-icon a:hover {
	background-color: #9E0A79;
}
/* Directory Sidebar Menu Block css END*/


/* Directory page css */
.view-directory-people .form-submit,
.view-directory .form-submit,
.view-events .form-submit, .view-civi-events .form-submit{
	margin-top:0 !important;
	background: #6D6E72;
    color: white;
    border-radius: 5px;
    border: 1px solid white;
}
.view-civi-events .views-fieldset img{
	width: 100px;
	height: 100px;
		
}
.view-civi-events .views-fieldset img.cn-logo {
	width: inherit;
	height: inherit;
}
.view-civi-events .views-fieldset img.cn-agritech {
	width: inherit;
	height: inherit;
}

.view-civi-events.view-display-id-page_1 .views-fieldset img{
	width: 120px;
	height: 100px;
		
}
.view-civi-events .field-content .views-field-field-venue{
	font-weight: bold;
}
.view-display-id-page .views-field-start-date span,
.view-display-id-page .views-field-start-date-1 span,
.view-display-id-page .views-field-views-conditional span,
.view-display-id-page_1 .views-field-start-date span,
.view-display-id-page_1 .views-field-views-conditional span,
.view-display-id-page_1 .views-field-nothing-2 span,
.view-display-id-page_3 .views-field-start-date span,
.view-display-id-page_2 .views-field-start-date span{
	font-weight: bold;
}
.view-civi-events.view-display-id-page .views-field-start-date,
.view-civi-events.view-display-id-page_1 .views-field-start-date,
.view-civi-events.view-display-id-page_1 .views-field-views-conditional,
.view-civi-events.view-display-id-page_1 .views-field-nothing-2,
.view-civi-events.view-display-id-page_3 .views-field-start-date,
.view-civi-events.view-display-id-page_2 .views-field-start-date {
	float: right;
	display: inline-block;
	margin: 1em 0px;
}
.view-civi-events.view-display-id-page_1 .views-field-views-conditional {
    margin-left: 5px;
    clear: right;
}
.view-id-my_events .views-field-start-date{
  float : none;
  display: table-cell;
}
.view-events div.views-widget-filter-combine input{
	max-width: 150px;
	margin: 0;
}
.view-id-civi_events div.views-widget-filter-combine input{
	max-width: 200px;
	margin: 0;
}
		
.view-events div.form-item-field-sector-value select{
	max-width: 150px;
}
.view-events .views-exposed-form .views-exposed-widget {
  padding: .5em .6em 0 0;
}


div[id^=block-views-civi-events-block], div[id^=block-views-events-block]
{
	padding: 15px 0;
}
.region-sidebar-first div[id^=block-views-civi-events-block], .region-sidebar-first div[id^=block-views-events-block]{
	padding: 10%;
}
.views-vTicker-item .views-vTicker-tick-field div.views-field-title a{
  color: #00CCFF;
  
}
.view-directory.view-display-id-attachment_1 ul{
	list-style:none;
}

.view-directory.view-display-id-attachment_1 ul li{
	float:left;
	display:contents;
	font-size: 0.9em;
}
.view-directory-people.view-display-id-attachment_1 ul{
	background: #DBDBDB;
}
.view-directory-people.view-display-id-attachment_1 ul li{
	float: left;
	display: contents;
	font-size: 0.9em;
}

.view-directory.view-display-id-attachment_1 ul li a,.view-directory-people.view-display-id-attachment_1 ul li a{
	color: #9E0A79;
	padding:0 2px;
	font-size: 1.2em;
	font-weight: bold;
}

.view-directory.view-display-id-attachment_1 .view-header h1, .view-directory-people.view-display-id-attachment_1 .view-header h1{
	color: #9E0A79;
	margin-bottom:10px;
}

.view-directory .view-filters{
	clear:both;
}

.view-directory .view-filters,
.view-directory .attachment-before,
.view-directory-people .attachment-before{
	background: #DBDBDB;
	color: #9E0A79;
}

.view-directory .attachment-before{
	 padding: 10px 10px 0 10px;
}

.view-directory .view-filters{
     padding: 0px 10px 10px 10px;
}

.view-directory  .view-content .views-row{
	border-bottom: 1px solid #CCC;
    padding: 1em 0;
}

.view-directory  .view-content .views-row.views-row-even{
	background: rgb(240, 245, 251);
}

.view-directory  .view-content .field-content a:hover, .view-id-directory_people  .view-content .field-content a:hover {
  text-decoration: underline;
}
.view-directory  .view-content .field-content a, .view-id-directory_people  .view-content .field-content a{
	color: #9E0A79;
	font-size:1.2em;
	font-weight:bold;
}
.view-directory  .view-content .field-content a, .view-id-directory_people  .view-content .field-content a p{
	font-weight: bold;
}


.view-id-directory.view-display-id-page_1 .views-row .views-field-display-name h1,.view-id-directory_people.view-display-id-page_1 .views-row .views-field-display-name h1,
.view-id-directory_people.view-display-id-page_1 .views-row .views-field-directory-name-93 h1
{
	color: #9E0A79;
}
.view-id-directory.view-display-id-page_1 .views-row .views-field-display-name, .view-id-directory_people.view-display-id-page_1 .views-row .views-field-display-name,
.view-id-directory_people.view-display-id-page_1 .views-row .views-field-directory-name-93{
	margin: 0 0 2em;
	width: 100%;
	border-bottom: 5px solid #9E0A79;
}
.view-id-directory input, .view-id-directory_people input{
	margin: 0;
}

body.page-directories-companies hr.page-border{
	display: none;
}
.view-id-directory.view-display-id-page_1 .view-content [id^=image-set]{
	width: 32%;
}
.view-id-directory.view-display-id-page_1 .view-content [id^=image-set] img{
	max-height: 140px;
}
.view-id-directory.view-display-id-page_1 .view-content [id^=details-set]{
	width: 66%;
	vertical-align:top;
}
.page-directories h1, .page-directories-people h1 {
	color: #9E0A79;
}
#tertiary.column.pink {
	border-top: 5px solid #9E0A79;
}
.view-id-directory.view-display-id-page_1 .view-content .views-row,.view-id-directory_people.view-display-id-page_1 .view-content .views-row{
	padding: 0 0 1em;
}
.view-id-directory_people.view-display-id-page_1 .pink a:hover {
  text-decoration: underline;	
}
body.page-directories-companies-people #quicktabs-company_directories_q_tabs{
	display:none;
}
.view-id-directory_people.view-display-id-page_1 .view-content .views-row{
	border-bottom: none;
}
.view-id-directory_people.view-display-id-page_1 .pink a {
  color: #9E0A79;
	font-weight: bold;
	text-decoration: none;
}

.view-id-directory_people.view-display-id-page_1 .view-content .views-row .views-field .field-content .directory-people-show-contact td.directory-people-show-contact-label{
	font-weight:bold;
}
.view-id-directory_people.view-display-id-page_1 .view-content .views-row .views-field .field-content .directory-people-show-contact td{
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ddd;
}
.view-id-directory_people.view-display-id-page_1 .view-content .views-row .views-field .field-content .directory-people-show-contact{
	border: none;
}
.view-id-directory_people.view-display-id-page_1 .view-content .views-row .views-field .field-content .directory-people-show-contact tr:nth-child(even) {
	background-color: #fff;
}

.view-id-directory_people.view-display-id-page_1 .view-content .views-row .views-field .field-content .directory-people-show-contact .directory-people-show-contact-label{
	color: #333;
}


.view-id-directory.view-display-id-page_1 .views-row > .views-field:not(.views-field-display-name):not(.views-field-body-1):not(.views-field-field-event-addthis){
	padding:0.5em 0;
}
.view-id-directory.view-display-id-page_1 .views-row > .views-field:not(.views-field-display-name):not(.views-field-membership-type):not(.views-field-nothing-1):not(.views-field-body-1):not(.views-field-field-event-addthis){
	border-bottom: 1px solid #ddd;
}

.view-id-directory.view-display-id-page_1 .views-row-last{
		margin: 0 0 1em;
}
.view-id-directory.view-display-id-page_1 .views-row > .views-field:not(.views-field-nothing-1):not(.views-field-body-1) > span:first-child {
	width: 30%;
	display: inline-block;
	font-weight: bold;
	color: #333;
	float: left;
	
}
.view-id-directory.view-display-id-page_1 .views-row > .views-field-nothing span.field-content, .view-id-directory.view-display-id-page_1 .views-row > .views-field-url span.field-content{
	width: 70%;
	display: inline-block;
}


.view-id-directory.view-display-id-page_1 .views-row a{
  color: #333399;
}
/* -------------- Events view css START HERE--------------- */

.view-display-id-page .view-content .views-row, .view-display-id-page_1 .view-content .views-row,
.view-display-id-page_2 .view-content .views-row, .view-display-id-page_4 .view-content .views-row,.view-display-id-page_3 .view-content .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}
.view-display-id-page .view-content .views-row-even, .view-display-id-page_1 .view-content .views-row-even,
.view-display-id-page_2 .view-content .views-row-even, .view-display-id-page_4 .view-content .views-row-even, .view-display-id-page_3 .view-content .views-row-even {
	background: rgb(240, 245, 251);
}

.view-display-id-page .view-content [id^=details-set],
.view-display-id-page_1 .view-content [id^=details-set],
.view-display-id-page_2 .view-content [id^=details-set],
.view-display-id-page_3 .view-content [id^=details-set],
.view-display-id-page_4 .view-content [id^=details-set]{
    width:82%;
    display:inline-block;
    vertical-align: middle;
}

.view-display-id-page .view-content [id^=image-set],
.view-display-id-page_1 .view-content [id^=image-set],
.view-display-id-page_2 .view-content [id^=image-set],
.view-display-id-page_3 .view-content [id^=image-set],
.view-display-id-page_4 .view-content [id^=image-set]{
    width:17%;
    display:inline-block;
    vertical-align: middle;
}

.view-display-id-page .views-field-title h2 a,
.view-display-id-page_1 .views-field-title h2 a,
.view-display-id-page_2 .views-field-title h2 a,
.view-display-id-page_3 .views-field-title h2 a,
.view-display-id-page_4 .views-field-title h2 a,
.view-display-id-page .view-header #search-header,
.view-display-id-page_4 .view-header #search-header{
	color: #00CCFF;
	font-weight:bold;
}

.view-display-id-page .views-field-field-venue,.view-display-id-page .views-field-field-event-dates,
.view-display-id-page_1 .views-field-field-venue,.view-display-id-page_1 .views-field-field-event-dates,
.view-display-id-page_2 .views-field-field-venue,.view-display-id-page_2 .views-field-field-event-dates,
.view-display-id-page_3 .views-field-field-venue,.view-display-id-page_3 .views-field-field-event-dates,
.view-display-id-page_4 .views-field-field-venue,.view-display-id-page_4 .views-field-field-event-dates{
	display:inline-block;
	margin: 1em 0;
}
.view-display-id-page_1 .views-field-field-venue{
	display:block;
}
.view-display-id-page_1 .views-field-field-venue .field-content{
	width: 70%;
	display: inline-block;
}



a.related_document{
	font-weight:bold;
}
.view-display-id-page_1 .views-field-field-related-document{
	padding: 1em 0;
}
a.related_document:hover{
	text-decoration: underline;
}
.view-display-id-page .views-field-field-event-dates,
.view-display-id-page_2 .views-field-field-event-dates,
.view-display-id-page_4 .views-field-field-event-dates
{
	float:right;
}

.view-display-id-page .views-field-field-venue .field-content,
.view-display-id-page_4 .views-field-field-venue .field-content,
.view-display-id-page .views-field-field-event-dates .field-content span,
.view-display-id-page_2 .views-field-field-event-dates .field-content span,
.view-display-id-page_4 .views-field-field-event-dates .field-content span{
	font-weight:bold;
}

.view-display-id-page .view-header, .view-display-id-page_4 .view-header{
    /* background: #DBDBDB; */
    display: block;
    /* padding: 10px 10px 1px 10px; */
}

.view-display-id-page .view-filters, .view-display-id-page_2 .view-filters, .view-display-id-page_3 .view-filters{
	background: #DBDBDB;
	display: block;
	padding: 0px 10px 10px 10px;
}
.view-id-events.view-display-id-page_2 .view-filters, .view-id-events.view-display-id-page_4 .view-filters{
	background: #DBDBDB;
	display: block;
	padding: 0px 10px 10px 10px;
}

.view-display-id-page .views-exposed-form .views-exposed-widget,.view-display-id-page_2 .views-exposed-form .views-exposed-widget {
    float: left;
    padding: .5em .5em 0 0;
}

body.page-events .page-border,
.page-business-lecture-series .page-border,
.page-regular-events .page-border,
.page-promote-your-event .page-border{
	border-color: #00CCFF;
	margin-top: 0px;
}

.page-business-lecture-series #sidebar-right,
.page-regular-events  #sidebar-right,
.page-promote-your-event #sidebar-right{
	border-top: 5px solid #00CCFF;
}

body.page-events h1,
.page-business-lecture-series h1,
.page-regular-events h1,
.page-promote-your-event h1,
.view-display-id-page_1 .views-field-body-1 h3,
body.page-civicrm-event-info h1{
	color: #00CCFF;
}

/* added by Ramesh - ARTECH Consultancy */
body.page-civicrm-event-info h1 {
    border-bottom: 5px solid #333399;
    padding-bottom: 0.5em;
}

div#morenews {
    text-align: right;
}

/* Google Review - added by Ghost - ARTECH Consultancy - 24/02/2021 */
/*p.review-text {    
	width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 38px;
   
}


*/
div#block-block-28 {
    display: table;
}
div#write-review {
    background: blue !important;
}
.review-item-long {
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
    padding-bottom: 0em !important;
    padding-top: 0em !important;
}


div.review-item p.review-text {
    border-bottom: none !important;
	margin-bottom: 0px !important;
    padding-bottom: 0px !important;
	 line-height: normal !important;
	 font-size: small !important;
}

p.review-text {
    font-size: small !important;
}


/***********************End***********************/

.page-membership .page-border{
	border-color: #00CCFF;
    margin-top: 0px;
}

.page-membership  #sidebar-right{
	border-top: 5px solid #00CCFF;
}

.view-id-events.view-display-id-page_1 .views-row > .views-field:not(.views-field-nothing):not(.views-field-nothing-1):not(.views-field-field-related-document):not(.views-field-summary-2):not(.views-field-nothing-2):not(.views-field-image-URL):not(.views-field-body-1):not(.views-field-field-event-addthis){
	padding:0.5em 0;
	border-bottom: 1px solid #ddd;
}
.view-id-events.view-display-id-page_1 .views-row > .views-field.views-field-summary-2{
	padding:1em 0;
}
.view-id-events.view-display-id-page_1 .views-field-field-event-dates{
    display: block;
}


.view-display-id-page_1 .views-row .views-field-field-event-addthis{
	padding-bottom:0.5em;
}

.view-id-events.view-display-id-page_1 .views-row > .views-field:not(.views-field-nothing):not(.views-field-nothing-1):not(.views-field-nothing-2):not(.views-field-image-URL):not(.views-field-body-1) > span:first-child{
	width: 20%;
    display: inline-block;
    font-weight:bold;
}
.view-id-events .attachment-before .view-display-id-attachment_1{
	padding-top: 20px;
}
.view-id-events .attachment-before .view-display-id-attachment_1 .view-header{
	padding: 1em 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #CCC;
}
.view-id-events .view-header #search-header, .view-id-events .view-footer #search-header, .view-id-events .view-header #search-header h2, .view-id-events .view-footer #search-header h2 {
	color: #00CCFF;
	font-size: 1.1em;
	line-height: 1.2;
}
.view-id-events .attachment-before .view-display-id-attachment_1 .view-footer{
	padding: 2em 0em 1em;
	background: #fff;
	border-bottom: 1px solid #ddd;
}


.view-id-civi_events .attachment-before .view-display-id-attachment_1{
	padding-top: 20px;
}
.view-id-civi_events .attachment-before .view-display-id-attachment_1 .view-header{
	padding: 1em 0;
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #CCC;
}
.view-id-civi_events .view-header #search-header, .view-id-civi_events .view-footer #search-header, .view-id-civi_events .view-header #search-header h2, .view-id-civi_events .view-footer #search-header h2 {
	color: #00CCFF;
	font-size: 1.1em;
	line-height: 1.2;
}
.view-id-civi_events .attachment-before .view-display-id-attachment_1 .view-footer{
	padding: 2em 0em 1em;
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.view-id-events.view-display-id-block_3 {
	background: #DBDBDB;
	margin: 0 0 1em;
	padding: 10px;
}
.view-id-events.view-display-id-block_3 .view-header {
	border-bottom: 1px solid #CCC;
}
.view-id-events.view-display-id-block_3 h3 {
    color: #666;
}
.view-id-events.view-display-id-block_3 .view-content  .views-row {
	border-bottom: 1px solid #CCC;
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
}

.view-id-events.view-display-id-block_3 .view-content  .views-row .views-field a span{
	font-weight: bold;
}
.view-id-events.view-display-id-block_3 .view-content  .views-row .views-field a {
	font-weight: bold;
	text-decoration: none;
	color: #666;
	line-height: 18px;
	padding: 0;
	font-size: 0.9em;
}

.view-id-events.view-display-id-block_3 .view-content  .views-row .views-field a:hover {
	color: #333;
	text-decoration: underline;
}



/* -------------- Events view css END HERE--------------- */

/* Learning - Courses START*/
div.learning-upcoming-courses,
div.block.why-use-training{
	display:inline-block;
}

div.learning-upcoming-courses{
	width:63%;
	margin-right:3%;
}

div.block.why-use-training{
	width:33%;
}

div.learning-upcoming-courses h2,
div.block.why-use-training h2
{
	border-bottom: 5px solid #566C11;
	padding-bottom: 5px;
}

div.learning-upcoming-courses .content,
div.block.why-use-training .content{
   background-color: #e8eee4;
   padding: 10px;
}

div.learning-upcoming-courses .views-row{
	border-bottom: 1px solid #cacfc8;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

div.learning-upcoming-courses .views-row .views-field a{
	font-weight: bold;
}

div.learning-upcoming-courses .views-row .views-field-start-date{
	font-size:12px;
}
.page-learning-courses .container hr.page-border{
	display:none;
}
.page-learning-courses .container a:hover{
	text-decoration:underline;

}
.page-learning-courses .container h1{
  color: #566C11;
  border-color: #566C11;
	font-weight: bold;
	border-bottom: 5px solid #566C11;
	padding-bottom: 0.5em;
}
.page-learning-courses .container h2, .page-learning-courses .container h3, .page-learning-courses .container a, .page-learning-courses .container h4, .page-learning-courses .container strong{
	color: #566C11;
	font-weight: bold;
}

.view-id-courses.view-display-id-page .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

.page-learning-courses .container #content_above .wysiwygpage img{
	width: 244px;
}
.container .view-id-courses.view-display-id-page_1 .view-footer{
	padding: 10px 0 30px;
}

.view-id-courses.view-display-id-page_1 .view-content .views-row{
	border-bottom: 0;
}
.view-id-courses.view-display-id-page_1 .view-footer{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}

/* -------------- Learning Courses END--------------- */

/* -------------- Sponsor Slide show view block css START--------------- */
div.content .view-id-sponsors {
  background-color: white;
  border: 20px solid white;
  /* border: 25px solid white; */
  /* padding-bottom: 30px; */
  /* padding-top: 30px; */
  /* padding: 20px; */
  margin: 0px;
  /* border-radius: 10%; */
  /* margin-bottom: 20px; */
  /* box-shadow: 0 0 6px #00ccff; */
}
div.content .view-id-sponsors .flexslider {
    margin-right: 5px;
}
div.content .view-id-sponsors  img {
    border-radius: 0px;
}
.flexslider .slides > li {
    height: 250px;
    display: flex !important;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
div.content .view-id-sponsors  .flexslider .slides img {
 -webkit-box-shadow: none;
	box-shadow: none;
	}
#block-views-sponsors-block{
	padding-bottom: 20px;
	
}
/* -------------- Sponsor Slide show view block css END--------------- */
/* -------------- First Sidebar Promote Your Event block css START--------------- */
#tertiary {
	width: 200px;
}
.orange#tertiary {
	/* width: 200px; */
}
.page-recruitment-gateway h1{
	color:#996600;
}
.page-recruitment-gateway .page-border{
	border-color: #996600;
}
.content .pagesummary {
	padding-bottom: 1em;
}
#tertiary.column {
	border-top: 5px solid #0CF;
	margin-bottom: 1em;
	padding-top: 3px;
}
.orange#tertiary.column {
	border-top: 5px solid #996600;
	border-color: #996600;
	margin-bottom: 1em;
	padding-top: 3px;
}

.learning-blue#tertiary.column {
    border-top: 5px solid #566C11;
    border-color: #566C11;
    margin-bottom: 1em;
    padding-top: 3px;
}

.nav:before, .nav:after, .item:before, .item:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.panel {
    margin-bottom: 1em;
}

.nav ul, .nav ol, .nav li {
    list-style: none;
    margin: 0;
    padding: 0;
}
#nav2 > ul > li.icon.first {
    background-position: left top;
}
.turquoise #nav2 li > a.active {
	color: #00CCFF;
}
.turquoise #nav2 li li a.active {
	background-color: #00CCFF;
	font-weight: bold;
	color: #fff;
}
#nav2 > ul > li.first {
    padding-top: 0;
}
#nav2 li {
    border-bottom: 1px dashed #00CCFF;
    display: block;
    padding: 3px 0;
}
#nav2 li.icon > a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	width: 100%;
}

.orange #nav2 li.icon > a {
	background-position: left center;
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 83px;
	color: #00CCFF;
}


#nav2 li.icon > a {
	background-position: left center;
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 83px;
	color: #00CCFF;
}
#nav2 a {
	text-decoration: none;
	font-weight: bold;
}
.learning-blue #nav2 li.icon > a , .membership-red #nav2 li.icon > a {
	color: #2D47B3;
}
.learning-blue #nav2 li a, .membership-red #nav2 li a{
	color: #2D47B3;
}
.container a{
	color: #00CCFF;
}
.container #nav2 a:hover span, .container #nav2 a:active span{
	background-color: #00CCFF;
}
#nav2 li.no-icon a:hover{
	background-color: #00CCFF;
	color: #FFF;
	font-weight: bold;
}

#nav2 li.icon > a > span {
	display: table-cell;
	vertical-align: middle;
}
#nav2 a:hover span, #nav2 a:active span {
	background-color: #00CCFF;
	color: #FFF;
}
#nav2 a.active + ul {
	display:block;
	
}
#nav2 a span {
	background: #CCC url(../images/gradient_horizontal.png) right top repeat-y;
	display: block;
	padding: 5px 10px;
	font-size: 0.8em;
	font-weight: bold;
}
#nav2 li li.no-icon a {
	padding: 5px 10px 5px 20px;
}
#nav2 li.no-icon a {
	background: #CCC url(../images/gradient_horizontal.png) right top repeat-y;
	display: block;
	padding: 5px 10px;
	font-size: 0.8em;
}
li.icon {
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
}

#sidebar-left .page-border{
	width: 195px;
		
}



		
/* -------------- First Sidebar Promote Your Event block css END--------------- */
/* -------------- Front Page News Block css START--------------- */
.view-news{
	background: #EBF0F6;
	padding: 0 0.5em;
	margin-bottom: 1em;
}
.view-news.view-display-id-page_3 .views-row{
	border-bottom: none;
}
.view-news.view-display-id-page_3{
	margin-bottom: 0;
}
.view-news .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
	zoom: 1;
}

.view-news .views-row-even{
  background: rgb(240, 245, 251);
}
.view-news .views-row .views-field-field-posted-date .field-content span{
	font-weight: bold;
}
.view-news.view-display-id-page_2 .views-row .views-field-field-posted-date {
	width: 16%;
}
.view-news.view-display-id-page_2 .views-row .views-field-field-posted-date .field-content span,
.view-news.view-display-id-page_2 .views-row .views-field-view-node .field-content{
	font-size: 0.9em;
}
.view-news .views-row .views-field-field-posted-date {
	width: 12%;
	float: left;
  font-weight: bold;
	margin-bottom: 0;
	font-size: 0.9em;
}
.view-news .views-row .views-field-view-node, .view-news .views-row .views-field-nothing {
	font-weight: bold;
	margin-bottom: 0;
}
.view-news .views-row .views-field-title h3, .view-news .views-row .views-field-title h3 a{
  /* font-size: 1.1em; */
  line-height: 1.2;
}
.view-news .views-row .views-field-title h3{
    font-weight: bold;
    margin: 0 0 0.5em;
}
.view-news .views-row .views-field-title a, #block-views-news-block-1 h2 a{
	font-weight: bold;
  color: #2D47B3;

}
.view-news .views-row .views-field-view-node a, .view-news .views-row .views-field-nothing a {
	font-weight: bold;
  color: #2D47B3;

}
.view-news .views-row .views-field-php-1 a {
	font-weight: bold;
}
.view-news p{
    font-size: 0.9em;
    margin: 1em 0;
}
.view-news .views-row .views-field-title a:hover{
	color: #9C230E;
}
.view-news .views-row .views-field-title a:focus, .view-news .views-row .views-field-title a:active, .view-news .views-row .views-field-view-node a:focus, .view-news .views-row .views-field-view-node a:active { 
	color: #FAA013;
	text-decoration: underline;

}
a:focus, a:active {
  color: #FAA013;
}
a:focus {
	outline:none;
}
.view-news .views-row .views-field-title a:hover, .view-news .views-row .views-field-view-node a:hover, #block-views-news-block-1 h2 a:hover{
	color: #9C230E;
	text-decoration: underline;
}
.view-news .views-row .views-field-title a:visited, .view-news .views-row .views-field-view-node a:visited, .view-news .views-row .views-field-nothing a:visited {
    color: #9E0A79;
}
#block-social-media-links-social-media-links{
	clear: both;
}
.block-social-media-links h2, .block-social-media-links h2{
	color: #00CCFF;
}
/* -------------- Front Page News Block css END--------------- */

/* -------------- News Article Page css START--------------- */
.view-display-id-page_3.view-news .views-field:not(.views-field-field-image-news):not(.views-field-body-1){
	padding: 0.5em 0;
	clear: both;
}
.view-display-id-page_3.view-news .views-field-body-1 {
	padding-top: 1em;
}
.view-display-id-page_3.view-news .views-field-field-image-news {
	display: block;
	clear: left;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
body.page-news- .page-border {
	display: none;
}
.page-border, .page-border-show {
	border-color: #333399;
}
.view-news.view-display-id-page_3 .views-row .views-field-title a {
	color: #333399;
}
.view-news.view-display-id-page_3 {
	background: none;
}
.view-news.view-display-id-page_3 .views-row .views-field-field-source-url .field-content a,
.view-news.view-display-id-page_3 .views-row .views-field-nothing-1 .field-content a,
.view-news.view-display-id-page_3 .views-row .views-field-php .field-content a{
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}

.view-news.view-display-id-page_3 .views-row .views-field-field-source-url .field-content a:hover,
.view-news.view-display-id-page_3 .views-row .views-field-nothing-1 .field-content a:hover,
.view-news.view-display-id-page_3 .views-row .views-field-php .field-content a:hover {
	text-decoration: underline;
}


.view-news.view-display-id-page_3 .views-row .field-content p{
	font-size: 0.9em;
	margin: 1em 0;
}

.page-news h1{
	color: #333399;
}
/* -------------- News Article Page css END--------------- */

.views-slideshow-pager-fields .active {
	text-decoration: none;
}
.views-slideshow-pager-fields .active a{
    color: #869791;
}
.views-slideshow-pager-fields .active a span#home-scroll{
	color: transparent;  
	text-shadow: 0 0 0 #6B6B6B;
}
.views-slideshow-pager-fields a{
	color:#D6D6D6;
}
.views-slideshow-pager-fields a span#home-scroll{
    color: transparent;  
    text-shadow: 0 0 0 #CCCCCC;
}
#block-views-news-block-1 .content{
	border-top: 5px solid #0CF;
	margin-bottom: 1em;
	padding-top: 15px;
}
.mtl-pager{
margin: 20px 20px;
}

/*------------- News page and News Archive View Styling START --------------*/
.view-news.view-display-id-page, .view-news.view-display-id-page_1 , .view-news.view-display-id-page_2 {
	background: none;	
}
.view-news.view-display-id-page .view-content a, .view-news.view-display-id-page_1 .view-content a , .view-news.view-display-id-page_2 .view-content a {
	color: #333399;
}
.view-news.view-display-id-page .views-row .views-field-title a:visited, .view-news.view-display-id-page .views-row .views-field-view-node a:visited,
.view-news.view-display-id-page_1 .views-row .views-field-title a:visited, .view-news.view-display-id-page_1 .views-row .views-field-view-node a:visited,
.view-news.view-display-id-page_2 .views-row .views-field-title a:visited, .view-news.view-display-id-page_2 .views-row .views-field-view-node a:visited {
    color: #333399;
}
.view-news.view-display-id-page .views-row .views-field-title a:hover, .view-news.view-display-id-page .views-row .views-field-view-node a:hover,
.view-news.view-display-id-page_1 .views-row .views-field-title a:hover, .view-news.view-display-id-page_1 .views-row .views-field-view-node a:hover,
.view-news.view-display-id-page_2 .views-row .views-field-title a:hover, .view-news.view-display-id-page_2 .views-row .views-field-view-node a:hover {
    color: #333399;
    text-decoration: underline;
}
.blue a, .blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, #nav1 .blue a:hover, #nav1 .blue a:active, #nav1 .blue.active-trail a, .blue p.pullquote:before {
    color: #333399;
}
.view-news.view-display-id-page .views-field-field-image-news img, .view-news.view-display-id-page_1 .views-field-field-image-news img, .view-news.view-display-id-page_2 .views-field-field-image-news img,
.view-news.view-display-id-page_4 .views-field-field-image-news img {
  max-width: 120px;
  max-height: 100px;
}
.view-news.view-display-id-page .view-content .views-field-field-image-news, .view-news.view-display-id-page .view-content .views-field-field-image-news,
.view-news.view-display-id-page_1 .view-content .views-field-field-image-news, .view-news.view-display-id-page_1 .view-content .views-field-field-image-news,
.view-news.view-display-id-page_2 .view-content .views-field-field-image-news, .view-news.view-display-id-page_2 .view-content .views-field-field-image-news,
.view-news.view-display-id-page_4 .view-content .views-field-field-image-news{
	float: left;
	width: 0%;
	display: inline-block;
	vertical-align: middle;
}

.view-news.view-display-id-page .view-content .views-field-php,.view-news.view-display-id-page_4 .view-content .views-field-php,.view-news.view-display-id-page .view-content .views-field-body,.view-news.view-display-id-page_4 .view-content .views-field-body,
.view-news.view-display-id-page .view-content .views-field-field-posted-date,.view-news.view-display-id-page_4 .view-content .views-field-field-posted-date,
.view-news.view-display-id-page_1 .view-content .views-field-php,.view-news.view-display-id-page_1 .view-content .views-field-body,.view-news.view-display-id-page_1 .view-content .views-field-field-posted-date,
.view-news.view-display-id-page_2 .view-content .views-field-php,.view-news.view-display-id-page_2 .view-content .views-field-body,.view-news.view-display-id-page_2 .view-content .views-field-field-posted-date{
	margin-left: 18%;
}
.container .view-news a:hover{
	text-decoration: underline;
}
.view-display-id-page_1 .view-header .search-header{
    background: #DBDBDB;
    display: block;
    padding: 10px 10px 1px 10px;
}
.view-display-id-page_1 .view-filters {
    background: #DBDBDB;
    display: block;
    padding: 0px 10px 1px 10px;
}
p.news-archive-footer{
  font-size: 0.9em;
  margin: 1em 0;
}
 .view-id-news.view-display-id-page_1 .form-submit {
	margin-top: 0 !important;
 }
 .view-id-news .form-submit {
	background: #6D6E72;
	color: white;
	border-radius: 5px;
	border: 1px solid white;
 }
 
 
/*------------- News page and News Archive View Styling END --------------*/
/*------------- News page First Sidebar Styling START --------------*/
#tertiary.blue{
  border-color: #333399;
}
#tertiary.blue a{
  color: #333399;
}
.blue #nav2 a:hover span, .blue #nav2 a:active span, .blue #nav2 .active-trail > a span, .blue .paging .active a, .blue #directorytabs li.active a, .blue .members-area #pagecontent .button, .blue .members-area #pagecontent .submitbtn, .blue .recruitment-gateway #pagecontent .button, .blue .recruitment-gateway #pagecontent .submitbtn, .blue p.summary, .blue table th {
    background-color: #333399;
}
.blue a, .blue h1, .blue h2, .blue h3, .blue h4, .blue h5, .blue h6, #nav1 .blue a:hover, #nav1 .blue a:active, #nav1 .blue.active-trail a, .blue p.pullquote:before {
    color: #333399;
}
#tertiary.blue #nav2 li.icon > a {
	color: #333399;
}
/*------------- News page First Sidebar Styling END --------------*/
/*------------- Directory Company page Quick TABS Styling START --------------*/
.block-quicktabs .item-list .quicktabs-tabs {
    border-top: 5px solid #333399;
    list-style: none;
    margin: 0;
    padding: 0;
}
.block-quicktabs .item-list .quicktabs-tabs  li {
    background: #FFF;
    border-left: 1px dashed #0CF;
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 3px;
}
.block-quicktabs .item-list .quicktabs-tabs li.first {
	border-left: 0;
	padding-left: 0;
}
.block-quicktabs .item-list .quicktabs-tabs  li a {
	background: #DBDBDB;
	display: block;
	float: left;
	padding: 5px 10px;
	color: #333399;
	font-weight: bold;
	text-decoration: none;

}
.block-quicktabs .item-list .quicktabs-tabs  li.active a {
	background-color: #333399;
}
.block-quicktabs .item-list .quicktabs-tabs li.active a {
 color: #FFFFFF;
}
.block-quicktabs .item-list .quicktabs-tabs  li a:hover {
	text-decoration: underline;
}

.view-id-events.view-display-id-page_2, .view-id-news.view-display-id-page_2{
	
}
.quicktabs-tabpage >div{
	margin: 2em 0;
}
/*------------- Directory Company page Quick TABS Styling END --------------*/
.page-members-area .view-members-area .views-field-image-URL img{
	max-width: 400px;
}

/*------------- Job Views Styling START --------------*/
a.rss {
	background: url(../images/feed-icon-14x14.png) left center no-repeat;
	display: block;
	padding: 0 0 0 20px;
	font-weight: bold;
}
.orange a
{
	color: #996600;
}
.orange #nav2 li.icon > a, .orange #nav2 li.icon > a:hover {
	color: #996600;
}
#nav2 li li {
	border: 0;
	font-size: 0.9em;
	padding: 3px 0 0;
}
#nav2 li li.no-icon a,#nav2 li.no-icon a,{
	background: #CCC url(../images/gradient_horizontal.png) right top repeat-y;
	display: block;
	padding: 5px 10px;
	font-size: 0.8em;
	font-weight: bold;
}
.orange #nav2 li li a:hover, .orange #nav2 li li.no-icon a:hover {
	color: #FFF;
	background-color: #996600;
}
.orange #nav2 a:hover span, .orange #nav2 a:active span, .orange .paging .active a,.orange #nav2 li li a:hover,.orange #nav2 li.no-icon a:hover, 
.orange #directorytabs li.active a, .orange .members-area #pagecontent .button, .orange .members-area #pagecontent .submitbtn, 
.orange .recruitment-gateway #pagecontent .button, .orange .recruitment-gateway #pagecontent .submitbtn, .orange p.summary, .orange table th {
	background-color: #996600;
}
.orange #nav2 li > a.active {
	color: #996600;
}
.orange #nav2 li li a.active {
	font-weight: bold;
	color: #fff;
	background-color: #996600;
}

.orange #nav-apprenticeships{
	word-break: break-all;
}
.orange h3
{
	/* background-color: #996600; */
	color: #996600;
}

.page-recruitment-gateway .view-articles .field-content h3{
	color: #996600;
}

.view-id-jobs .view-content .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}
.view-id-jobs h1,.view-id-jobs h3,.view-id-jobs a{
	color: #996600;
}
.view-id-jobs .views-row .views-field-field-release-date{
	float:right;
}
.view-id-jobs .view-filters{
	background: #DBDBDB;
	display: block;
	padding: 0px 10px 45px 10px;
}
.view-id-jobs .views-row .views-field-field-job-location span:first-child,
.view-id-jobs .views-row .views-field-field-release-date span:first-child,
.view-id-jobs .views-row .views-field-field-salary-range span:first-child {
	font-weight: bold;
	color: #333;
	
}
.view-id-jobs .view-content [id^=image-set]{
	width: 16%;
	display: inline-block;
	vertical-align: middle;
}

.view-id-jobs .view-content [id^=details-set]{
	width: 65%;
	display: inline-block;
	vertical-align: middle;
}

.view-id-jobs .view-content [id^=info-set]{
	width: 16%;
	display: inline-block;
	vertical-align: middle;
}
.page-job .mtl-pager {
	margin: 0;
}
.page-job .page-border{
	margin: 0;
}
.job-page-border-show, .page-job .page-border{
	border-color: #996600;
	border-width: 5px 0 0;
	width: 100%;
	
}
.no-padding-job-display-heading{
	padding:0;
}
.view-id-jobs .views-row .views-field-view-node span a,.view-id-jobs .views-row .views-field-nothing span a,.view-id-jobs .views-row .views-field-views-conditional span a, form.why-cambridge-form input[type=submit] {
    background: #6D6E72 url(../gfx/gradient_vertical.png) repeat-x;
    background-color: #996600;
    border: 0;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    overflow: visible;
    padding: 5px 9px 6px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.view-id-jobs .views-row .views-field-body p{
	font-size: 0.9em;
  margin: 1em 0;
		
}

.view-id-jobs .view-content .views-row-even{
	background: none;
}
.view-id-jobs select,.view-id-jobs textarea,.view-id-jobs  input.form-text,.view-id-jobs  .type-text input,.view-id-jobs form.why-cambridge-form input {
    background: #FFF url(../gfx/field_background.jpg) 0 -2px repeat-x;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #CCC;
    color: inherit;
    max-width: 100%;
    padding: 3px;
    width: 98%;
}
.view-id-jobs input,.view-id-jobs  select,.view-id-jobs  textarea,.view-id-jobs button {
  font: 12px/17px Arial, Geneva, sans-serif;
  margin: 0;
  vertical-align: middle;
}
.view-id-jobs .views-exposed-form .views-exposed-widget {
	width: 134px;
  float: left;
  margin-right: 1px;
}
.view-id-jobs .attachment-before .view-display-id-attachment_8 .view-header,
.view-id-jobs .attachment-before .view-display-id-attachment_9 .view-header,
.view-id-jobs .attachment-before .view-display-id-attachment_10 .view-header,
.view-id-jobs .attachment-before .view-display-id-attachment_11 .view-header,
.view-id-jobs .attachment-before .view-display-id-attachment_12 .view-header {
  padding: 1em 0;
  background: #fff;
  border-bottom: 1px solid #ddd;
}
.view-id-jobs .attachment-before .view-display-id-attachment_8 .view-footer,
.view-id-jobs .attachment-before .view-display-id-attachment_9 .view-footer,
.view-id-jobs .attachment-before .view-display-id-attachment_10 .view-footer,
.view-id-jobs .attachment-before .view-display-id-attachment_11 .view-footer,
.view-id-jobs .attachment-before .view-display-id-attachment_12 .view-footer {
	padding: 2em 0em 1em;
	background: #fff;
	border-bottom: 1px solid #ddd;
}



.view-id-jobs .views-exposed-form .views-exposed-widget.views-widget-sort-by, .view-id-jobs .views-exposed-form .views-exposed-widget.views-widget-sort-order{
	display:none;
}
.view-id-jobs .views-exposed-form .views-exposed-widget.views-reset-button {
	padding-top: 0.1em;
	width: 34px;
}
.view-id-jobs .views-exposed-form .views-exposed-widget.views-submit-button{
	width: 56px;
	padding-top: 0.1em;
}
.view-id-jobs  .views-exposed-form .views-exposed-widget {
	float: left;
	padding: .5em .5em 0 0;
}
.view-id-jobs .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0.2em;
  font-size: 1em;
	padding-left: 1em;
	padding-right: 1em;
}
.view-id-jobs .views-exposed-form .submitbtn,.view-id-jobs .views-exposed-form .button,.view-id-jobs .views-exposed-form .button:link,
.view-id-jobs .views-exposed-form .button:visited,
.view-id-jobs .views-exposed-form .form-submit,
.view-id-jobs .views-exposed-form form.why-cambridge-form input[type=submit] {
	background: #6D6E72 url(../images/gradient_vertical.png) repeat-x;
	background-color: #996600;
    border: 0;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    overflow: visible;
    padding: 5px 9px 6px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.view-id-jobs .view-header #search-header,.view-id-jobs .view-header #search-header h3{
	color: #996600;
}
.view-id-jobs .view-header #search-header,.view-id-jobs .view-footer #search-header, .view-id-jobs .view-header #search-header h2 , .view-id-jobs .view-footer #search-header h2 {
	color: #996600;
	font-size: 1.1em;
	line-height: 1.2;
}

.view-id-jobs .views-exposed-form .views-exposed-widget .form-submit {
	margin: 0.2em 0 0;
}
.view-id-jobs .view-header {
    background: #DBDBDB;
    display: block;
    padding: 10px 10px 1px 10px;
}
.view-id-jobs .orderby {
	/* padding: 0px 10px 0; */
}
.view-id-jobs .orderby ul#orderby {
	margin-left: 0;
	margin-bottom: 0;
}
.view-id-jobs .orderby li {
	display: inline;
	list-style: none;
	line-height: 18px;
	padding: 0;
	font-size: 0.9em;
}
.view-id-jobs .orderby li a{
	font-weight: bold;
	text-decoration: none;
}
.view-id-jobs .orderby li 	a:hover {
  text-decoration: underline;
}
.view-id-jobs .attachment-before .view-header{
	background: #DBDBDB;
	margin: 1em 0;
	padding: 10px;
}
.view-id-jobs .attachment-before .view-header .buttons {
	position: relative;
	top: -68px;
}
.view-id-jobs .attachment-before .view-header .buttons .button {
	background-color: #996600;
  font-size: .8em;
}
.view-id-jobs .attachment-before .view-header .buttons .button span{
  font-weight: bold;
}

.view-id-jobs .attachment-before .buttons .button, .view-id-members_area ul.links li.button, .webform-client-form-79247 .form-actions .webform-submit,
 .webform-client-form-79247 .webform-component-fieldset .form-item input[type="submit"],.webform-client-form-79251 .form-actions .webform-submit, .webform-client-form-79251 .webform-component-fieldset .form-item input[type="submit"]{
    background: #6D6E72 url(../images/gradient_vertical.png) repeat-x;
    border: 0;
    color: #FFF;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    overflow: visible;
    padding: 5px 9px 6px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.view-id-jobs.view-display-id-block_3 {
	background: #DBDBDB;
	margin: 0 0 1em;
	padding: 10px;
}
.view-id-jobs.view-display-id-block_3 .view-header {
	border-bottom: 1px solid #CCC;
}
.view-id-jobs.view-display-id-block_3 h3 {
    color: #666;
}
.view-id-jobs.view-display-id-block_3 .view-content  .views-row {
	border-bottom: 1px solid #CCC;
	list-style: none;
	margin: 0;
	padding: 0.5em 0;
}

.view-id-jobs.view-display-id-block_3 .view-content  .views-row .views-field a span{
	font-weight: bold;
}
.view-id-jobs.view-display-id-block_3 .view-content  .views-row .views-field a {
	font-weight: bold;
	text-decoration: none;
	color: #666;
	line-height: 18px;
	padding: 0;
	font-size: 0.9em;
}

.view-id-jobs.view-display-id-block_3 .view-content  .views-row .views-field a:hover {
	color: #333;
	text-decoration: underline;
}
.view-id-jobs.view-display-id-block_3 .view-content [id^=details-set] {
	width: 100%;
}
#block-views-jobs-block-4{
	float: left;
	width: 65%;
}
#block-views-jobs-block-4{
	border-top: 5px solid #996600;
	padding-top: 1em;
}
#block-views-jobs-block-4 h2 {
	font-size: 1.2em;
	line-height: 1.3;
	color: #996600;
	border-bottom: 5px solid #996600;
	padding-bottom: 1em;
}
#block-views-jobs-block-4 a{
	color: #996600;
	font-weight: bold;
}
#block-views-jobs-block-4 .mtl-pager {
	margin: 5px 20px;
}
#block-views-jobs-block-4 .views-row .views-field-field-release-date span{
  font-weight: normal;
}
#block-views-jobs-block-4 .view-id-jobs .view-content [id^=details-set] {
    width: 100%;
}
.view-id-jobs.view-display-id-block_4 .view-content .views-row-even {
    background: rgb(240, 245, 251);
}
#block-views-jobs-block-4 .view-id-jobs a:hover{
	text-decoration:underline;
}
/*------------- Job Views Styling END --------------*/
/*------------- Products and Services Views Styling START --------------*/
.view-id-products_and_services .view-content .views-row-even{
	background: rgb(240, 245, 251);
}
.view-id-products_and_services .view-content .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}
.view-id-products_and_services.view-display-id-block .view-content [id^=image-set]{
	width: 17%;
	display: inline-block;
	vertical-align: middle;
}
.view-id-products_and_services.view-display-id-block .view-content [id^=details-set]{
	width: 82%;
	display: inline-block;
	vertical-align: middle;
}
.view-id-products_and_services .view-content .views-field-title h2 a{
	color: #333399;
	line-height: 19px;
	font-weight: bold;
}

	
	
.view-id-products_and_services .view-content a:hover {
	text-decoration: underline;
}
.view-id-products_and_services .view-content a{
	color: #9E0A79;
	font-weight: bold;
}
.page-productsandservices-product .page-border{
	border-color: #fff;
	display: none;
}
.page-productsandservices-product .view-id-products_and_services .view-content .views-field-title h1{
	color: #9E0A79;
	font-size: 1.75em;
	line-height: 1.3;
}
.page-productsandservices-product .view-id-products_and_services .view-content .views-field-field-web-address{
	padding: 1em 0 3em 0;
	border-bottom: 1px solid #DBDBDB;
}
.page-productsandservices-product .view-id-products_and_services .view-content .views-field-title{
	border-bottom: 5px solid #9E0A79;
}
.page-productsandservices-product .view-id-products_and_services .view-content .views-field-body{
	margin: 1em 0;
}
.page-productsandservices-product .view-id-products_and_services .view-content .views-field-image-URL{
	padding-top: 1em;
}

.view-id-products_and_services.view-display-id-page_1 .view-content .views-row {
	border-bottom: none;
}

#block-views-products-and-services-block-1 .view-header, #block-views-products-and-services-block-1 .view-footer {
	font-size: 0.9em;
}
.view-id-products_and_services.view-display-id-attachment_1 .view-content .field-content{
	font-size: 0.9em;
}
.view-id-my_profile.view-display-id-page_1 .view-content .views-row{
	border-bottom: none;
}

/*------------- Products and Services Views Styling END --------------*/

/*------------- SpotLight Views Styling START --------------*/
#block-views-spotlight-on-block{
	float: left;
  width: 32%;
  margin-right: 2.9%;
}
.view-id-my_applications .views-row  .views-field-php-1 span a:hover{
	text-decoration:underline;
}
#block-views-spotlight-on-block{
	border-top: 5px solid #996600;
	padding-top: 1em;
}


#block-views-spotlight-on-block h2{
	font-size: 1.2em;
	line-height: 1.3;
	color: #996600;
}

#block-views-spotlight-on-block a{
	color: #996600;
	font-weight: bold;
}

#block-views-spotlight-on-block a:hover{
	text-decoration:underline;
}




/*------------- SpotLight Views Styling END --------------*/

/*------------- MY-CV Views Styling START --------------*/
#block-views-my-cv-block h2 {
	font-size: 1.75em;
  line-height: 1.3;
	text-transform: none;
	color: #333399;
	border-bottom: 5px solid #333399;
	padding-bottom: 0.5em;
}
.view-id-my_cv table th {
	background-color: #333399;
}
.view-id-my_cv table td,#block-views-my-cv-block table th {
	border-bottom: 1px solid #ddd;
	padding: 0.5em;
	text-align: left;
	vertical-align: top;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.view-id-my_cv .my-cv-header, .view-id-my_covering_letters .my-cv-header {
	padding: 10px 0px;
	font-size: 0.9em;
	margin: 1em 0;
}
.view-id-my_cv p {
	font-size: 0.9em;
	margin: 1em 0;
}
.view-id-my_cv a {
	font-weight: bold;
	color: #333399;
}
.webform-client-form-79247 .form-actions .webform-submit,.webform-client-form-79251 .form-actions .webform-submit, .webform-client-form-79247 .webform-component-fieldset .form-item input[type="submit"], .webform-client-form-79251 .webform-component-fieldset .form-item input[type="submit"] {
	background-color: #333399;
}
/*------------- MY-CV Views Styling END --------------*/
/*------------- Members-Area Views Styling START --------------*/
.view-id-members_area h3{
    color: #333399;
}
.view-id-members_area ul.links {
    list-style: none;
    margin: 1em 0;
    padding: 0;
}

.view-id-members_area ul.links li {
    display: block;
    float: left;
    list-style: none;
    margin: 0 10px 5px 0;
}
.view-display-id-block_2.view-news p.news-summary-title, .view-display-id-page_5.view-news p.news-summary-title{
	float: left;
	margin-right: 5px;
}
.view-display-id-block_2.view-news p, .view-display-id-page_5.view-news p {
  font-size: 0.95em;
  margin: 0;
}
.view-id-members_area ul.links li.button a {
    color: #FFF !important;
    text-decoration: none;
}
.view-id-members_area ul.links li.button a{
	font-weight: bold;
}
.view-id-members_area ul.links li.button{
	background-color: #333399
}
.view-id-members_area.view-display-id-attachment_2 .view-content > div:not(:first-child) {
	display: none;
}
.page-members-area .page-border, .page-members-area h1{
	border-color:#333399;
	color:#333399;
}
.view-id-members_area.view-display-id-attachment_2  .view-content .views-row-1 .views-field-php{
	background: url(../images/arrow_info.gif) left center no-repeat;
	    margin: 1em 0;
}
.view-id-members_area.view-display-id-attachment_2  .view-content .views-row-1 .views-field-php .inner h4{
	font-weight: bold;
  margin: 0 0 0.5em;
	color: #FFF;
}
.view-id-members_area.view-display-id-attachment_2  .view-content .views-row-1 .views-field-php .inner {
	background: #333399 url(../images/icon_info.jpg) 15px 15px no-repeat;
  color: #FFF;
}
.view-id-members_area.view-display-id-attachment_2  .view-content .views-row-1 .views-field-php .inner {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    color: #FFF;
    margin-left: 20px;
    padding: 15px 15px 15px 60px;
}
h4, h5, h6 {
	font-size: 1em;
	line-height: 1.1;
}
.success .inner h4, .error .inner h4, .info .inner h4 {
    color: #FFF;
}
.success, .error, .info {
	margin: 1em 0;
}
.view-id-members_area.view-display-id-page .view-content .views-row{
	border-bottom: none;
}
.view-id-members_area.view-display-id-page .attachment-before + div.view-content .views-row{
	width: 45%;
	float: left;
	position: relative;
	margin-bottom: 1em;
}
.view-id-members_area.view-display-id-page .attachment-before + div.view-content .views-row:nth-child(even) {
    margin-left: 10%;
}
.section.myprofile.clearfix{
	clear:both;
}
.view-id-members_area.view-display-id-page .view-content .views-row-even{
	background:none;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-membership-type{
	margin: 1em 0;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-membership-type .field-content span {
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.2em 0;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-membership-type {
    color: #333399;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-end-date {
    font-style: italic;
    font-size: 1.2em;
    margin-bottom: 5px;
}

.agri-tech-green{
	color: #859f48;
	font-size: 1.2em;
	font-weight: bold;
}
.agri-tech-green:parent{
	color: #859f48;
	font-size: 1.2em;
	font-weight: bold;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-nothing .renew.button.active a{
	padding: 0;
	color: #FFF !important;
  text-decoration: none;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-nothing  .renew.button.active a{
	background: none;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-nothing .agri-tech-green-renew .renew.button.active a{
	/* background-color: #859f48; */
	background: none;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-nothing .agri-tech-green-renew .renew.button {
	background-color: #859f48;
}
.view-id-members_area.view-display-id-page .view-content .views-row .views-field-nothing .renew.button {
/* .members-area-landing #memberdetails .memtype .renew.button { */
	cursor: default;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	padding: 10px 10px 10px;
	margin: 1em 0;
	background-color: #333399;
}
.button, #cn-add-recruitment-contact-form 	.form-submit, #cn-add-recruitment-contact-form .rc_links a,
.view-candidate-cvs .views-exposed-form .views-exposed-widget .form-submit, .view-id-courses.view-display-id-block_1 .view-content .views-field-nothing-1 a, 
.container .view-id-courses.view-display-id-page_1 .view-footer a,
#user-login .form-submit{
	background: #6D6E72 url(../images/gradient_vertical.png) repeat-x;
	border: 0;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	overflow: visible;
	padding: 5px 9px 6px;
	position: relative;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.disabled {
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	-webkit-opacity: 0.3;
	opacity: 0.3;
}
.red{
	font-style: normal;
	font-weight: bold;
	color: #f00;
}
.view-id-events.view-display-id-block_2 .view-content .views-row-odd{
	background: rgb(240, 245, 251);
}

.view-id-events.view-display-id-block_2 .view-content .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
}
table tr th:nth-of-type(1) {
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
table tr th:nth-last-of-type(1) {
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
}
.page-members-area table th {
    background-color: #333399;
}
table th {
    background-color: #00CCFF;
    color: #FFFFFF;
    /* font-weight: bold; */
}
table td, table th {
    border-bottom: 1px solid #ddd;
    padding: 0.5em;
    text-align: left;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
table tr:nth-child(even) {
    background-color: #F2F2F2;
}
.view-id-members_area ul.links {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}
.page-members-area ul.links li.button {
	background-color: #333399;
}
.page-members-area ul.links li.button a {
	color: #FFF !important;
	text-decoration: none;
	font-weight: bold;
}
.page-members-area ul.links {
	list-style: none;
	margin: 1em 0;
	padding: 0;
}
.page-members-area h3 {
    color: #333399;
}
.page-members-area .container a {
	color: #333399;
	font-weight: bold;
	text-decoration: none;
}
.page-members-area .view-id-events a:hover, .page-members-area .view-id-jobs a:hover {
	text-decoration: underline;
}
.page-members-area table tr:nth-child(even) {
	background-color: #F9F9F9;
}
.page-members-area .job-title, .page-members-area .news-title {
	color: #333399;
	font-weight: bold;
}
.page-members-area .job-title a:hover {
	text-decoration: underline;
}

.page-members-area .view-id-jobs .view-header {
  background: none;
  display: block;
  padding: 0;
}
.section.member_details.clearfix {
	clear: both;
}
.page-members-area .view-news {
	background: none;
	padding: 0;
	margin-bottom: 1em;
}
.page-members-area .view-news table {
	border: 1px solid #ddd;
}
.page-members-area .view-news tr.odd {
	background-color: #eee;
}
.view-my-profile .view-content h4{
	color: #333399;
}
.view-my-profile .view-content .field-content{
	font-size: 0.9em;
	margin: 1em 0;
}
/*------------- Members-Area Views Styling END --------------*/
#block-views-my-covering-letters-block h2 {
	font-size: 1.75em;
	line-height: 1.3;
	text-transform: none;
	color: #333399;
	border-bottom: 5px solid #333399;
	padding-bottom: 0.5em;
}
.view-id-my_covering_letters table th {
    background-color: #333399;
}
.view-id-my_covering_letters a {
    font-weight: bold;
    color: #333399;
}



/*------------- Jobs Page Side bar Menu Styling START --------------*/

#block-menu-menu-jobs-menu ul.menu ul.menu a{
	display: block;
}
/*------------- Jobs Page Side bar Menu Styling END --------------*/
/*------------- Job Applications Styling START --------------*/
.view-id-my_applications a{
	color: #333399;
	font-weight: bold;
	text-decoration: none;
}
.page-view-job-applications h1{
	color: #333399;
}
/*------------- Job Applications Styling END --------------*/

/*-- Workbench Content View styling START HERE----*/
.view-display-id-drafts_page table th, .view-display-id-needs_review_page table th {
	background-color: #333399;
}
.view-display-id-drafts_page table th a, .view-display-id-needs_review_page table th a{
	color: #fff;
	font-weight: bold;
}
.view-display-id-drafts_page table td a:hover, .view-display-id-needs_review_page table td a:hover {
	text-decoration:underline;
}
.view-display-id-drafts_page table td a, .view-display-id-drafts_page table td a em, .view-display-id-needs_review_page table td a, .view-display-id-needs_review_page table td a em {
	color: #333399;
	font-weight: bold;
	text-decoration: none;
}
/*-- Workbench Content View styling END HERE----*/

/*--Webform Apply Job Confirmation page START HERE----*/
div.info {
	background: url(../images/arrow_info.gif) left center no-repeat;
}
.success, .error, .info {
	margin: 1em 0;
}
.info .inner {
	background: #333399 url(../images/icon_info.jpg) 15px 15px no-repeat;
}
.success .inner, .error .inner, .info .inner {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	margin-left: 20px;
	padding: 15px 15px 15px 60px;
}

.page-node-79257 .job-confirmation-heading, .page-node-79274 .job-confirmation-heading{
	border-bottom: 5px solid #996600;
	margin-bottom: 1em;
}
.page-node-79257 .page-border, .page-node-79274 .page-border{
	display: none;
}
.page-node-79257 h3, .page-node-79274 h3{
	color: #996600;
}
.page-node-79257 h1, .page-node-79274 h1{
	color: #996600;
	margin: 1em 0;
}
/*--Webform Apply Job Confirmation page END HERE----*/
/*-- Add recruitment contact form START HERE-- */
#cn-add-recruitment-contact-form .form-submit{
	background-color: #996600;
	margin: 0;
	/* font-family: inherit; */
	/* text-shadow: none; */
	/* font-weight: bold; */
	margin-left: 10px;
	margin-left: 5px;
	top: -17px;
}
#cn-add-recruitment-contact-form .error{
  margin: 0;
}
#cn-add-recruitment-contact-form  .rc_links a{
	background-color: #996600;
	margin: 0px 5px;
}
#cn-add-recruitment-contact-form  .rc_links {
  margin-top: 25px;
}
#cn-add-recruitment-contact-form select{
	float: left;
	padding-right: 10px;
	width: 150px;
}

.field-type-markup #field-recruitment-contact-markup-add-more-wrapper div a {
	color: #996600;
}
.field-type-markup #field-recruitment-contact-markup-add-more-wrapper{
	/* background-color: #996600; */
}


/*-- Add recruitment contact form END HERE-- */


/*-- Candidate CV's form START HERE-- */
.page-candidate-cvs h1{
 color: #996600;
}
.page-candidate-cvs hr{
 border-color: #996600;
}
.page-candidate-cvs- hr{
	border: none;
}
.view-candidate-cvs.view-display-id-page_1 .view-content {
	border-top: none;
}
.view-candidate-cvs .views-exposed-form .views-exposed-widget {
	float: none;
}

.view-candidate-cvs.view-display-id-page .view-header, .view-candidate-cvs.view-display-id-page .view-filters {
	background: none;
	padding-left: 0px;
}

.form-item-combine input.form-text{
	width: 98%;
}
.view-candidate-cvs .views-exposed-form .views-exposed-widget .form-submit {
	padding: 9px 12px 8px;
}
.view-candidate-cvs .view-content {
	border-top: 1px solid #CCC;
}
.view-candidate-cvs .view-content a {
	color: #666;
}
.view-candidate-cvs .view-content a.more  span{
	font-weight:bold;
}
.view-candidate-cvs .view-content a:hover{
	text-decoration:underline;
}


.view-candidate-cvs .view-header div{
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 0 0.5em;

}
.view-candidate-cvs .view-content ul.links {
	list-style: none;
  margin: 1em 0;
  padding: 0;
}

.view-candidate-cvs .view-content ul.links .button a {
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
}

.view-candidate-cvs.view-display-id-page .views-field-personal-summary-173{
	margin: 1em 0;
}
.view-candidate-cvs.view-display-id-page a .candidate-skills{
	font-weight: bold;
}
.view-candidate-cvs.view-display-id-page .view-content .views-field-key-skills-172{
	/* float:left; */
}
.view-candidate-cvs.view-display-id-page .view-content .views-field-key-skills-172 a{
	font-weight: bold;
	text-decoration: none;
}
.view-candidate-cvs .candidate-cv-personal-page-title{
	font-weight: bold;
	text-decoration: none;	
	color: #333399;
}
.view-candidate-cvs.view-display-id-page_1 .view-content .views-field-personal-summary-173{
	padding-top: 1em;
}
.view-candidate-cvs.view-display-id-page_1 .view-content .views-field-nothing-1{
	border-bottom: 5px solid #333399;
}
.view-candidate-cvs.view-display-id-page_1 .view-content .views-field-personal-summary-173 .views-label,
.view-candidate-cvs.view-display-id-page_1 .view-content .views-field-key-skills-172 .views-label{
	color: #333399;
	font-weight: bold;
}

.view-candidate-cvs.view-display-id-page_1 .view-content .views-field-personal-summary-173 .field-content p{
	background-color: #333399;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 18px;
	padding: 1em 1em 1em 1em;
}


/*-- Candidate CV's form END HERE-- */
/*-- Login Page START HERE-- */
.page-search-node .container a{
	color: #2D47B3;
	font-weight: bold;
	text-decoration: none;
}
.page-search-node .container a:hover {
	text-decoration: underline;
	color: #9C230E;
}
/*-- Login Page START HERE-- */
#pagecontent .pagesummary {
	font-size: 16px;
}
.page-user a {
	font-weight: bold;
	text-decoration: none;
	color: #333399;
}
.page-user a:hover {
	text-decoration: underline;
}
	
.page-user p {
	font-size: 0.9em;
	margin: 1em 0;
}
.page-user li {
	line-height: 18px;
  padding: 0;
  font-size: 0.9em;
		
}
.page-user blockquote {	
	border-color: #333399;
  background: #F2F2F2;
  font-size: 13px;
  line-height: 18px;
  margin: 1em 0;
  padding: 1px 1em;
	border: none;
	border-left: 5px solid #333399;
	border-radius: 0;	
}
#user-login .form-submit{
	background-color: #333399;
}
/*-- Login Page END HERE-- */


/* *************************************************************************************/
/* ***************************** changes to Blog View **********************************/
.page-blog #sidebar-right{
	border-top: 5px solid #333399;
}


.node-type-blog .view-blog .views-field-body img{
	max-width: 600px;
}


.view-blog tr.even, .view-blog tr.odd {
    background-color: #FFFFFF;
}

.view-blog h2,.view-blog h2 a{
	color: #333399;
	line-height: 19px;
	margin-top: auto;
	font-weight: bold;
}

.view-blog h2 a:hover{
	text-decoration: underline;
}

.view-blog strong a{
	color: #333399;
	/* padding:20px; */
}

.view-blog img {
	max-width: 100px;
	max-height: 90px;
}

.view-display-id-page_3.view-blog img {
	max-width: inherit;
	max-height: inherit;
}

.view-blog th {
    border:none;
}

.view-blog table {
	border:none;

}

.view-blog td {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px solid #ccc;

}
.view-blog{
	background: #EBF0F6;
	padding: 0 0.5em;
	margin-bottom: 1em;
}
.view-blog.view-display-id-page_3 .views-row{
	border-bottom: none;
}
.view-blog.view-display-id-page_3{
	margin-bottom: 0;
}
.view-blog .views-row{
	border-bottom: 1px solid #CCC;
	padding: 1em 0;
	zoom: 1;
}

.view-blog .views-row-even{
  background: rgb(240, 245, 251);
}
.view-blog .views-row .views-field-field-posted-date .field-content span{
	font-weight: bold;
}
.view-blog.view-display-id-page_2 .views-row .views-field-field-posted-date {
	width: 16%;
}
.view-blog.view-display-id-page_2 .views-row .views-field-field-posted-date .field-content span,
.view-blog.view-display-id-page_2 .views-row .views-field-view-node .field-content{
	font-size: 0.9em;
}
.view-blog .views-row .views-field-field-posted-date {
	width: 12%;
	float: left;
  font-weight: bold;
	margin-bottom: 0;
	font-size: 0.9em;
}
.view-blog .views-row .views-field-view-node, .view-blog .views-row .views-field-nothing {
	font-weight: bold;
	margin-bottom: 0;
}
.view-blog .views-row .views-field-title h3, .view-blog .views-row .views-field-title h3 a{
  /* font-size: 1.1em; */
  line-height: 1.2;
}
.view-blog .views-row .views-field-title h3{
    font-weight: bold;
    margin: 0 0 0.5em;
}
.view-blog .views-row .views-field-title a, #block-views-blog-block-1 h2 a{
	font-weight: bold;
  color: #2D47B3;

}
.view-blog .views-row .views-field-view-node a, .view-blog .views-row .views-field-nothing a {
	font-weight: bold;
  color: #2D47B3;

}
.view-blog .views-row .views-field-php-1 a {
	font-weight: bold;
}
.view-blog p{
    font-size: 0.9em;
    margin: 1em 0;
}
.view-blog .views-row .views-field-title a:hover{
	color: #9C230E;
}
.view-blog .views-row .views-field-title a:focus, .view-blog .views-row .views-field-title a:active, .view-blog .views-row .views-field-view-node a:focus, .view-blog .views-row .views-field-view-node a:active { 
	color: #FAA013;
	text-decoration: underline;

}

.view-blog .views-row .views-field-title a:hover, .view-blog .views-row .views-field-view-node a:hover, #block-views-blog-block-1 h2 a:hover{
	color: #9C230E;
	text-decoration: underline;
}
.view-blog .views-row .views-field-title a:visited, .view-blog .views-row .views-field-view-node a:visited, .view-blog .views-row .views-field-nothing a:visited {
    color: #9E0A79;
}
.view-display-id-page_3.view-blog .views-field:not(.views-field-field-image-blog):not(.views-field-body-1){
	padding: 0.35em 0;
	clear: both;
	padding-right: 1em;
}
.view-display-id-page_3.view-blog .views-field-body-1 {
	padding-top: 1em;
}
.view-display-id-page_3.view-blog .views-field-field-image-blog {
	display: block;
	clear: left;
	float: left;
	margin-right: 1em;
	margin-bottom: 1em;
}
body.page-blog- .page-border {
	display: none;
}
.view-blog.view-display-id-page_3 .views-row .views-field-title a {
	color: #333399;
}
.view-blog.view-display-id-page_3 {
	background: none;
}
.view-blog.view-display-id-page_3 .views-row .views-field-field-source-url .field-content a,
.view-blog.view-display-id-page_3 .views-row .views-field-nothing-1 .field-content a,
.view-blog.view-display-id-page_3 .views-row .views-field-php .field-content a{
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
}

.view-blog.view-display-id-page_3 .views-row .views-field-field-source-url .field-content a:hover,
.view-blog.view-display-id-page_3 .views-row .views-field-nothing-1 .field-content a:hover,
.view-blog.view-display-id-page_3 .views-row .views-field-php .field-content a:hover {
	text-decoration: underline;
}


.view-blog.view-display-id-page_3 .views-row .field-content p{
	font-size: 0.9em;
	margin: 1em 0;
}

.page-blog h1{
	color: #333399;
}

#block-views-blog-block-1 .content{
	border-top: 5px solid #0CF;
	margin-bottom: 1em;
	padding-top: 15px;
}
.view-blog.view-display-id-page, .view-blog.view-display-id-page_1 , .view-blog.view-display-id-page_2 {
	background: none;	
}
.view-blog.view-display-id-page .view-content a, .view-blog.view-display-id-page_1 .view-content a , .view-blog.view-display-id-page_2 .view-content a {
	color: #333399;
}
.view-blog.view-display-id-page .views-row .views-field-title a:visited, .view-blog.view-display-id-page .views-row .views-field-view-node a:visited,
.view-blog.view-display-id-page_1 .views-row .views-field-title a:visited, .view-blog.view-display-id-page_1 .views-row .views-field-view-node a:visited,
.view-blog.view-display-id-page_2 .views-row .views-field-title a:visited, .view-blog.view-display-id-page_2 .views-row .views-field-view-node a:visited {
    color: #333399;
}
.view-blog.view-display-id-page .views-row .views-field-title a:hover, .view-blog.view-display-id-page .views-row .views-field-view-node a:hover,
.view-blog.view-display-id-page_1 .views-row .views-field-title a:hover, .view-blog.view-display-id-page_1 .views-row .views-field-view-node a:hover,
.view-blog.view-display-id-page_2 .views-row .views-field-title a:hover, .view-blog.view-display-id-page_2 .views-row .views-field-view-node a:hover {
    color: #333399;
    text-decoration: underline;
}
.view-blog.view-display-id-page .views-field-field-image-blog img, .view-blog.view-display-id-page_1 .views-field-field-image-blog img, .view-blog.view-display-id-page_2 .views-field-field-image-blog img,
.view-blog.view-display-id-page_4 .views-field-field-image-blog img {
  max-width: 120px;
  max-height: 100px;
}
.view-blog.view-display-id-page .view-content .views-field-field-image-news, .view-blog.view-display-id-page .view-content .views-field-field-image-news,
.view-blog.view-display-id-page_1 .view-content .views-field-field-image-news, .view-blog.view-display-id-page_1 .view-content .views-field-field-image-news,
.view-blog.view-display-id-page_2 .view-content .views-field-field-image-news, .view-blog.view-display-id-page_2 .view-content .views-field-field-image-news,
.view-blog.view-display-id-page_4 .view-content .views-field-field-image-news{
	float: left;
	width: 0%;
	display: inline-block;
	vertical-align: middle;
}

.view-blog.view-display-id-page .view-content .views-field-php,.view-blog.view-display-id-page_4 .view-content .views-field-php,.view-blog.view-display-id-page .view-content .views-field-body,.view-blog.view-display-id-page_4 .view-content .views-field-body,
.view-blog.view-display-id-page .view-content .views-field-field-posted-date,.view-blog.view-display-id-page_4 .view-content .views-field-field-posted-date,
.view-blog.view-display-id-page_1 .view-content .views-field-php,.view-blog.view-display-id-page_1 .view-content .views-field-body,.view-blog.view-display-id-page_1 .view-content .views-field-field-posted-date,
.view-blog.view-display-id-page_2 .view-content .views-field-php,.view-blog.view-display-id-page_2 .view-content .views-field-body,.view-blog.view-display-id-page_2 .view-content .views-field-field-posted-date{
	margin-left: 18%;
}
.container .view-blog a:hover{
	text-decoration: underline;
}

p.blog-archive-footer{
  font-size: 0.9em;
  margin: 1em 0;
}
 .view-id-blog.view-display-id-page_1 .form-submit {
	margin-top: 0 !important;
 }
 .view-id-blog .form-submit {
	background: #6D6E72;
	color: white;
	border-radius: 5px;
	border: 1px solid white;
 }
 
.view-display-id-block_2.view-blog p.blog-summary-title, .view-display-id-page_5.view-blog p.blog-summary-title{
	float: left;
	margin-right: 5px;
}
.view-display-id-block_2.view-blog p, .view-display-id-page_5.view-blog p {
  font-size: 0.95em;
  margin: 0;
}

.page-members-area .view-blog {
	background: none;
	padding: 0;
	margin-bottom: 1em;
}
.page-members-area .view-blog table {
	border: 1px solid #ddd;
}
.page-members-area .view-blog tr.odd {
	background-color: #eee;
}


.views-field.views-field-field-image-news {
    float: left;
    display: block;
    clear: left;
}
/* ***************************** END - changes to Blog View **********************************/

