/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,300italic,300,600,600italic,700italic,800,800italic);

@font-face {
    font-family: 'oswaldregular';
    src: url('../font/oswald-webfont.eot');
    src: url('../font/oswald-webfont.eot%3F') format('embedded-opentype'),
         url('../font/oswald-webfont.woff') format('woff'),
         url('../font/oswald-webfont.ttf') format('truetype'),
         url('../font/oswald-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { font-family: 'Open Sans', sans-serif; font-size: 14px; color: #000; line-height: 20px; background: #e8f1fa; }
a,a:link, a:visited { color: #106d99; text-decoration:none; outline: none; }
a:hover { color: #000; }
h1, h2, h3, h4, h5, h6{font-family: 'Open Sans', sans-serif; letter-spacing:0; font-weight:800;}
h1 { font-size: 25px; line-height: 30px; margin-bottom: 40px; }
h2 { font-size: 20px; line-height: 20px; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 18px; line-height: 18px; }
h5 { font-size: 16px; line-height: 16px; }
h6 { font-size: 14px; line-height: 14px; }
.small { font-size: 11px !important; }
.big { font-size: 40px !important; font-weight: bold; }
.medium-text { font-size: 30px !important; font-weight: bold; }
.normal-text{ font-size: 20px !important; font-weight: bold; }
.red { color: #e5412d!important; }
.blue { color: #007E98 !important; }
.green { color: #74a535 !important; }
.tcenter{ text-align:center;}
.zone{background:#fff;}
.zone-user{padding-top:10px;}
.region-user-first {background-color: #007e98; padding:5px 0;}
#block-menu-menu-top-menu{float:left; display:block; margin-top:4px;}
.zone-user ul{padding:0; margin:0 0 0 10px;}
.zone-user ul li{display:inline-block;  margin:0 3px; padding:0;}
.zone-user ul li a{color:#fff; text-decoration:none;}
.zone-user ul li a:hover{text-decoration:underline;}
#search-block-form{text-align:right; float:right; display:block;}
#search-block-form .form-text{border:0; width:190px;}
#search-block-form .form-submit{border-radius:5px; padding:6px 10px; color:#fff; background:#444; border:0; text-shadow:none;}


.region-branding{padding:40px 0;}
.logo-img{padding:20px 0; width:45%;}
.logo-img img{width:100%;}
.site-name-slogan{float:right; width:52%; text-transform:uppercase; padding-top: 19px;}
.site-slogan{font-size:26px; color:#808285; line-height:125%; font-family:arial; letter-spacing:0;}
.navigation{position:relative;}
.navigation .main-menu{position:absolute; right:0; top:-80px;}
.navigation .main-menu li{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.navigation .main-menu li.last{margin-right:0; padding-right:0;}
.navigation .main-menu li a{color: #666; text-decoration:none;}
.navigation .main-menu li a:hover, .navigation .main-menu  li a.active { color: #106d99; }
.region-menu{border-bottom:solid 1px #ccc;}
.zone-content{padding:40px 0;}
h1#page-title{font-size: 30px; font-weight: bold; color: #007E98}
.front h1#page-title{font-size: 40px;font-weight: bold; letter-spacing:-0.05em;}
.front h1{font-weight:normal;}


.common-ul { margin-left: 30px; padding: 10px 0px;  margin-bottom:0;}
.common-ul li { background: url(../images/ico-meera.png) no-repeat 0px 3px; padding-left: 25px; padding-bottom: 15px; list-style-type:none;   padding-top: 0 !important;}

.common-ol { margin-left: 30px; padding: 10px 0px; }
.common-ol li { padding-bottom: 15px; }
.common-ol .common-ul{margin-left: 0px;}

.arrow-link { margin-left: 5px;}
.arrow-link img{vertical-align:middle;}
.middle-container:before, .middle-container:after{clear:both; display:block; content:"."; height:0; visibility:hidden;}
.left-col { width: 720px; float:left; display:block; }
.right-col { width: 200px; float:right; display:block; }
.home-stepbystep { margin-top: 254px; text-align: right; }
.home-eugene { margin-top: 120px; text-align: right; }
.highilght-blue { background: #dee7ec; }
.highilght-green { background: #cde2a7; }
.highilght-orange { background: #ffce7b; }


.btn { border: 0px; text-align: center; margin: 0px; font-size: 20px; color: #fff!important; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; font-family: 'Open Sans', sans-serif; text-transform: uppercase; font-weight: 400;text-decoration:none!important; }
.btn1 { padding: 6px 50px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; vertical-align: middle; line-height: 40px;}
.btn2 { padding: 2px 15px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; vertical-align: middle; line-height: 20px; font-size:13px; font-weight:bold; text-transform:none;}
button.btn1{line-height:normal; margin-top:10px;}
.btn-blue { background-color: #007e98; }
.btn-blue:hover { background-color: #74a535; color: #fff; }
.btn-green { background-color: #74a535; text-transform: none;}
.btn-green:hover { background-color: #007e98; color: #fff; }
.logo-container { box-shadow: 0px 0px 20px 0px #deedfe inset; padding: 15px; background-color: #fff; margin-bottom: 20px; }
.logo-container a { display: block; float: left; margin: 0px 20px; }
.region-footer-second { background-color: #cbe2ad; text-align: center; line-height: 40px; margin-bottom: 10px; }
.region-footer-second  p{margin:0; padding:0;}
.region-footer-second a{ color:#000;}


#views-exposed-form-search-evaluations-page  .views-widget-filter-field_settings_value{float:left; display:block; width:35%;}
#views-exposed-form-search-evaluations-page  .views-widget-filter-field_evaluation_type_value{float:right; display:block;width:35%;  margin-right:75px;}
#views-exposed-form-search-evaluations-page  .views-widget-filter-field_settings_value .views-exposed-widget,
#views-exposed-form-search-evaluations-page  .views-widget-filter-field_evaluation_type_value .views-exposed-widget{float:none;}
#views-exposed-form-search-evaluations-page  .views-submit-button:before,
#views-exposed-form-search-evaluations-page  .views-submit-button:after{clear:both; display:block; content:"."; height:0; visibility:hidden;}
#views-exposed-form-search-evaluations-page  .views-submit-button{width:80%; text-align:right;}
#views-exposed-form-search-evaluations-page  .bef-checkboxes label{font-weight:normal!important; font-size:14px!important;}
#views-exposed-form-search-evaluations-page  .views-submit-button input{line-height: normal;
    margin-top: 10px; background: #007e98;  border-radius: 20px; line-height: 40px; padding: 6px 50px;    vertical-align: middle;border: 0 none;color: #fff;  font-family: 'Open Sans',sans-serif; font-size: 20px;
    font-weight: 400;  margin: 0;  text-align: center;  text-transform: uppercase;  transition: background-color 0.2s linear 0s; text-shadow:none;}
#views-exposed-form-search-evaluations-page  .views-submit-button input:hover { background-color: #74a535; color: #fff; }


#views-exposed-form-search-evaluations-page .views-exposed-form label {
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
}
#views-exposed-form-search-evaluations-page .views-widget{margin-bottom:15px; position:relative;}
#views-exposed-form-search-evaluations-page .icon{font-size:0; line-height:0; text-indent:-999px; position:absolute; top:-26px; right:0; background:url(../images/help.png) no-repeat 0 0; width:26px; height:26px; display:block;}
#views-exposed-form-search-evaluations-page .views-exposed-form .views-exposed-widget{padding:0;}
#views-exposed-form-search-evaluations-page{padding-top:40px;}


#views-exposed-form-search-evaluations-page .popupdiv { width:400px; display:none; z-index: 99; position:absolute; right:-320px; top:-162px;}
#views-exposed-form-search-evaluations-page .popupdiv:hover {display:block;}
#views-exposed-form-search-evaluations-page .description pre#line1{min-height:80px; overflow:auto; overflow-x:hidden; }
#views-exposed-form-search-evaluations-page .top-bar{background:url(../images/tooltip-s1.png) no-repeat left top; background-size: 400px auto; padding-top:17px;}
#views-exposed-form-search-evaluations-page .description{background:url(../images/tooltip-s2.png) repeat-y left top; background-size: 400px auto; padding:0px 28px 8px 44px;font-size: 13px; line-height:16px; color:#000; }
#views-exposed-form-search-evaluations-page .description span{white-space:normal;}
#views-exposed-form-search-evaluations-page .description  pre{margin:0;}
#views-exposed-form-search-evaluations-page .bottom-bar{background:url(../images/tooltip-s3-new.png) no-repeat left bottom; background-size: 400px auto; padding-bottom:50px;}

#views-exposed-form-search-evaluations-page h2 {
    border-bottom: 1px solid #007e98;
    color: #007e98;
    margin-bottom: 15px;
    padding-bottom: 10px;
	position: absolute;
    top: -75px;
    width: 356px;
}

/*.btn-blue:hover { background-color: #74a535; color: #fff; }
#views-exposed-form-search-evaluations-page  .views-exposed-form .views-exposed-widget{float:none;}
#edit-type-wrapper ,
#edit-field-settings-value-wrapper, 
#edit-field-evaluation-type-value-wrapper,
#edit-field-topic-value-wrapper,
#edit-field-audience-value-wrapper{float:left; display:block; width:40%;}
#edit-field-program-type-value-wrapper{float:right; display:block; width:40%;}
*/

/*******************Meera old-css ***********************/



.reveal-modal .hover-tabs { margin-bottom: 0px; }
.reveal-modal .hover-tabs { height: 402px; }
/*.reveal-modal .tabs-info, .reveal-modal .tabs-content{height: 400px;}*/
.reveal-modal .tabs-info span { height: 350px; }
.reveal-modal .tabs-content a { color: #000000; }
.reveal-modal .tabs-content div:hover .hv-link { color: #07819a; }
.hv-link { padding-bottom: 0px !important; padding-top: 15px; }
.reveal-modal .tabs-content strong { display: block; padding-bottom: 15px; }
.extra-info { font-size: 13px; font-style: italic; color: #07819a; }

.tabs-content div { display: table-cell; vertical-align: middle; }
.hover-tabs {/* height: 310px;*/ position: relative; overflow: hidden; background-color: #e8f0f9; border: 1px solid #d7e0eb; margin-bottom: 15px; width:658px; }
.tabs-content, .tabs-info { overflow: hidden; position: absolute; top: 0; right: 0; display: none; background: #dde9f7; font-size: 14px; padding: 15px;width: 310px; }
.tabs-content ul li{display:block; padding-left:20px;}
.tabs-info span { display: table-cell; height: 280px; text-align: center; vertical-align: middle; }
.tabs { overflow: hidden;  vertical-align:middle;   display:table;}
.tabs a.tab { display: block; float: left; position: relative; overflow: hidden; clear: left; background: url(../images/bul-leaf.png) no-repeat scroll 6px 6px rgba(0, 0, 0, 0); color: #000000; padding: 10px 10px 10px 35px; text-align: left; width: 290px; text-decoration: none; }
.tabs a.tab:hover { background-color: #dde9f7; }
.tabs a.tab:hover + .tabs-content { display: block; }
.tabs-content:hover { display: block; }

.tabs-inner{display:table-row;}
.tabs-data, .tabs-info{position:relative; display:table-cell; height:370px; vertical-align:middle;}
.tabs-content {overflow: hidden; position: absolute; top: 0; right: -326px; display: none; background: #dde9f7; font-size: 14px; padding: 15px;width: 310px; height:370px; z-index:9; }
.tabs-info { overflow: hidden; background: #dde9f7; font-size: 14px; padding: 15px;width: 310px; display: block; padding: 10px; }

.icon-resource { margin: 0px; background: url(../images/icon_resources.png) no-repeat; width: 108px; height: 126px; display: block; }
/*.ov_title h2 { cursor: pointer; padding-bottom: 20px; color: #007E98; margin-bottom:0; font-weight:normal; }
.ov_title.active { border-bottom: 1px solid #007E98; margin-bottom: 15px; }
.ov_title.green.active { border-bottom: 1px solid #74a535; }
.ov_title.active h2 { padding-bottom: 10px; }*/
h2.ov-title { cursor: pointer; padding-bottom: 20px; color: #007E98; margin-bottom:0; font-weight:normal; padding-bottom: 10px; border-bottom: 1px solid #007E98; margin-bottom: 15px; }
.ov_text { padding-bottom: 15px; }
.tablehd{ float:left; line-height:40px; text-align:center; background-color:#8cc9e6; text-transform:uppercase;font-family: 'Glegoo', serif; font-size:20px;border:1px solid #81abc3;}
.clear {
    clear: both;
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.normal-ul { margin-left: 15px; padding: 10px 0px;}
.normal-ul li { padding-left: 10px;padding-bottom: 5px; background:url(../images/icon-arrow.png) no-repeat 0px 6px; list-style:none;}


.reval-cont .common-ul { padding: 20px 0px 5px; }
.inn-lcont.sml1 { width: 255px; margin-right: 15px; }
.resource-cont .inn-lcont.sml2 { width: 290px; margin-right: 15px; }
.resource-cont.fleft{ margin-right: 30px; float:left;}
.logo-container a.gg-logo { margin-left: 0px; margin-top: 0px; }
.tabs-content div { display: table-cell; vertical-align: middle; }
.fleft{float:left;}
.inn-lcont {
    float: left;
    width: 660px;
}
.inner-accordian{ padding:15px 0px 15px 30px;}
.inner-accordian .inn-lcont{width: 630px;}
.inner-accordian .inn-lcont.sml1 {width: 250px;}
.diagram{ padding-top:30px;}
.diagram.inner .step-diagram{margin:0px auto; float:none;}




.inn-lcont { float: left; width: 660px; }
.inn-rcont { float: right; width: 275px;}
.node li {padding-top: 15px;}
.bulb { background: url(../images/bulb.png) no-repeat 0px 0px; width: 130px; height: 165px; display: block; float:left;}
.bulb:hover { background-position: -130px 0px; }
.bulb-text, .pitfall-text{ float:left; display:block; width: 145px;}
.bulb-text p, .pitfall-text p{ margin:0px; padding:0px; display:table-cell; vertical-align:middle; text-align:center; height:165px; font-size:17px; font-weight:bold;}
.pitfall:hover { background: url(../images/pitfall-hover.png) no-repeat 0px 0px; }


.hover-table { border: 3px solid #7fa4b9; width: 632px; height: 492px; margin: 30px; position: relative; background: url(../images/bg.png) repeat-y; margin-top: 0px; margin-left: 0px; }

.title-cl { background: #dedede url(../images/heading.png) no-repeat; width: 80px; height: 486px; float: left; }
.main-cl { width: 552px; height: 486px; float: left; }
.arrow-cl { height: 72px; position: relative; margin-bottom: 28px; }
.arrow-inf { position: absolute; width: 260px; color: #fff; right: 0px; bottom: -40px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.45); font-size: 14px; }
.article-box { float: left; }
.article { display: table-cell; vertical-align: middle; text-align: center; width: 138px; height: 138px; cursor: pointer; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }

.info-cl { position: absolute; right: -305px; top: -3px; width: 305px; height: 492px; background-color: #6eb7d8; border: 3px solid #7fa4b9; }

.hd_1 { font-size: 20px; height: 110px; }
.hd_2 { font-size: 18px; }
.hd_3 { font-size: 16px; }
#des1, #des2, #des3, #des4, #des5, #des6, #des7, #des8 { display: none; vertical-align: middle; text-align: center; width: 300px; height: 460px; background-color: #76bede; font-size: 14px; padding: 15px;}
#info { display: table-cell; vertical-align: middle; text-align: center; width: 300px; height: 460px; background-color: #76bede; font-size: 14px; padding: 15px; }
.hover-table a { color: #000; }
.resource-cont { /*margin-bottom:15px;*/ }
.icon-resource { margin: 0px; background: url(../images/icon_resources.png) no-repeat; width: 108px; height: 126px; display: block; }
.resource-des { padding-bottom: 0px; display: table-cell; vertical-align: middle; }

.pagination ul {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    margin-bottom: 0;
    margin-left: 0;
}
.pagination ul > li {
    display: inline;
}
.pagination ul > li > a, .pagination ul > li > span {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #cccccc;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 0;
    float: left;
    font-size: 15px;
    line-height: 23px;
    padding: 4px 10px;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
}
.pagination ul > li > a:hover, .pagination ul > .active > a, .pagination ul > .active > span {
    background-color: #007e98;
    color: #fff;
}
.pagination ul > .active > a, .pagination ul > .active > span {
    color: #fff;
    cursor: default;
}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
    background-color: transparent;
    color: #999;
    cursor: default;
}
.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
    border-bottom-left-radius: 4px;
    border-left-width: 1px;
    border-top-left-radius: 4px;
}
.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.pagination-centered {
    text-align: center;
}
.pagination-right {
    text-align: right;
}


#node-page-16 .middle-container h1{display:none;}

.glossary-cont{margin:40px 0 0 0;}
.glossary-cont div{
    margin-bottom: 15px;
    margin-left: 15px;
    width: inherit;
}
.glossary-cont div  {
    cursor: pointer;
   font-family: 'Open Sans Condensed', sans-serif!important;
    font-size: 16px;
    font-weight: bold;
	 color: #106d99;

}
.glossary-cont div:hover{color:#000;}

.PopupDiv {
    display: none;
    width: 800px!important;
    z-index: 99;
}
.tooltip1 {
    background: url("../images/tooltip1.png") no-repeat scroll left top rgba(0, 0, 0, 0);
     margin-bottom:-5px !important;
    padding-top:0;
}
.tooltip2 {
    background: url("../images/tooltip2.png") repeat-y scroll left top rgba(0, 0, 0, 0);
	font-size: 13px !important;
    margin-bottom: 0 !important;
    padding: 0 28px 0 40px !important;
    width: 732px !important;
}
.tooltip3 {
    background: url("../images/tooltip3.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 30px;
}
.tooltip4 {
    background: url("../images/tooltip4.png") no-repeat scroll left top rgba(0, 0, 0, 0);
     margin-bottom: 0 !important;
    padding-top: 30px;
}
.tooltip5 {
    background: url("../images/tooltip5.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    padding-bottom:15px;
}
.tooltip2 p {
    font-size: 13px !important;
    margin-bottom: 0 !important;
    padding-bottom: 12px !important;
	color:#000;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: normal;
}
.tooltip2 p:last-child {
    padding-bottom: 0;
}
.tooltip2 ul li {
	font-size: 13px !important;
	color: #000;
	font-family: 'Open Sans', sans-serif!important;
	font-weight: normal;
}
.tooltip2 ul {
	margin-bottom:10px !important;
}

.diagram .btn1 {
    float: left;
    padding: 0 25px;
    position: relative;
    z-index: 99;
}

.node-advpoll .submitted{display:none;}
.poll .bar .foreground {
   background: #e5f79e!important;background: -moz-linear-gradient(left,  #e5f79e 0%, #b3bd63 100%)!important;background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5f79e), color-stop(100%,#b3bd63))!important;background: -webkit-linear-gradient(left,  #e5f79e 0%,#b3bd63 100%)!important;background: -o-linear-gradient(left,  #e5f79e 0%,#b3bd63 100%)!important;background: -ms-linear-gradient(left,  #e5f79e 0%,#b3bd63 100%)!important;background: linear-gradient(to right,  #e5f79e 0%,#b3bd63 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5f79e', endColorstr='#b3bd63',GradientType=1 )!important;
}
.glossary-cont strong {font-weight:bold;}
.tooltip2 h3 { color: #007e98;  font-family: 'Open Sans Condensed',sans-serif;  font-size: 16px;  margin-bottom: 5px;}
.tooltip2 ul{margin-bottom:0;}
.glossary-cont #a, .glossary-cont #av, .glossary-cont #aa, .glossary-cont #b, .glossary-cont #bb, .glossary-cont #bbb, .glossary-cont #bbbb, 
.glossary-cont #c, .glossary-cont #cc, .glossary-cont #cst, .glossary-cont #ccc, .glossary-cont #ca, .glossary-cont #cg, .glossary-cont #cs, 
.glossary-cont #ccs, .glossary-cont #cccs, .glossary-cont #d, .glossary-cont #ds, .glossary-cont #e, .glossary-cont #es, .glossary-cont #evs, 
.glossary-cont #ed, .glossary-cont #eq, .glossary-cont #er, .glossary-cont #edr, .glossary-cont #ecs, .glossary-cont #f, .glossary-cont #ffe,
.glossary-cont #fffe, .glossary-cont #g, .glossary-cont #gg, .glossary-cont #h, .glossary-cont #hlm, .glossary-cont #ha, .glossary-cont #hs, 
.glossary-cont #i, .glossary-cont #ii, .glossary-cont #iie, .glossary-cont #iv, .glossary-cont #ic, .glossary-cont #is, .glossary-cont #iiie, 
.glossary-cont #iic, .glossary-cont #irb, .glossary-cont #in, .glossary-cont #imt, .glossary-cont #k, .glossary-cont #knw, .glossary-cont #l,
.glossary-cont #lm, .glossary-cont #m, .glossary-cont #mm, .glossary-cont #mmr, .glossary-cont #mtg, .glossary-cont #n, .glossary-cont #ne,
.glossary-cont #o, .glossary-cont #oe, .glossary-cont #out, .glossary-cont #ot, .glossary-cont #p, .glossary-cont #pt, .glossary-cont #pro, 
.glossary-cont #pa, .glossary-cont #pr, .glossary-cont #prog, .glossary-cont #prs, .glossary-cont #q, .glossary-cont #qd, .glossary-cont #qed,
.glossary-cont #r, .glossary-cont #ra, .glossary-cont #rra, .glossary-cont #rel, .glossary-cont #rt, .glossary-cont #rpt, .glossary-cont #s,
.glossary-cont #sr, .glossary-cont #ss, .glossary-cont #sss, .glossary-cont #st, .glossary-cont #sd, .glossary-cont #ssss, .glossary-cont #sme,
.glossary-cont #t, .glossary-cont #tg, .glossary-cont #tcs, .glossary-cont #u, .glossary-cont #ua, .glossary-cont #v{position:relative;}

.glossary-cont #t .PopupDiv{position:absolute; left:15px!important;  top: -170px !important;}
.glossary-cont #tg .PopupDiv{position:absolute; left:90px!important; top: -235px !important;}
.glossary-cont #tcs .PopupDiv{position:absolute; left:105px!important; top: -205px !important;}
.glossary-cont #u .PopupDiv{position:absolute; left:95px!important;  top: -295px !important;}
.glossary-cont #ua .PopupDiv{position:absolute; left:80px!important;  top:-335px!important;}
.glossary-cont #v .PopupDiv{position:absolute; left:30px!important;  top: -305px !important;}

.glossary-cont #s .PopupDiv{position:absolute;  left:25px!important;  top:-215px!important;}
.glossary-cont #sr .PopupDiv{position:absolute; left:50px!important;  top:-225px!important;}
.glossary-cont #ss .PopupDiv{position:absolute; left:10px!important;  top:-370px!important;}
.glossary-cont #sss .PopupDiv{position:absolute; left:90px!important;  top:-305px!important}
.glossary-cont #st .PopupDiv{position:absolute;  left:55px!important;  top:-155px!important;}
.glossary-cont #sd .PopupDiv{position:absolute; left:100px!important;}
.glossary-cont #ssss .PopupDiv{position:absolute; left:125px!important;  top:-335px!important;}
.glossary-cont #sme .PopupDiv{position:absolute; left:125px!important; top:-285px!important;}
.glossary-cont #r .PopupDiv{position:absolute; left:40px!important;}
.glossary-cont #ra .PopupDiv{position:absolute; left:112px!important;}
.glossary-cont #rra .PopupDiv{position:absolute; left:105px!important;}
.glossary-cont #rel .PopupDiv{position:absolute; left:45px!important; top:-400px!important;}
.glossary-cont #rt .PopupDiv{position:absolute; left:70px!important;}
.glossary-cont #rpt .PopupDiv{position:absolute;  left:120px!important; top:-335px!important;}
.glossary-cont #q .PopupDiv{position:absolute; left:80px!important;}
.glossary-cont #qd .PopupDiv{position:absolute;  left:95px!important;}
.glossary-cont #qed .PopupDiv{position:absolute; left:155px!important;  top:-212px!important;}
.glossary-cont #p .PopupDiv{position:absolute;  left:135px!important; top:-285px!important;}
.glossary-cont #pt .PopupDiv{position:absolute; left:40px!important; top:-235px!important;}
.glossary-cont #pro .PopupDiv{position:absolute; left:35px!important;  top:-180px!important;}
.glossary-cont #pa .PopupDiv{position:absolute;  left:80px!important; top:-285px!important;}
.glossary-cont #pr .PopupDiv{position:absolute;   left:25px!important;  top:-205px!important;}
.glossary-cont #prog .PopupDiv{position:absolute;  left:30px!important;  top:-210px!important;}
.glossary-cont #prs .PopupDiv{position:absolute;  left:100px!important; top: -295px !important;}
.glossary-cont #o .PopupDiv{position:absolute;  left:40px!important;  top:-307px!important;}
.glossary-cont #oe .PopupDiv{position: absolute;  left:105px!important;  top:-205px!important;}
.glossary-cont #out .PopupDiv{position: absolute; left:45px!important; top:-235px!important;}
.glossary-cont #ot .PopupDiv{position: absolute;  left:35px!important;  top:-225px!important;}
.glossary-cont #n .PopupDiv{position: absolute;  left:95px!important;}
.glossary-cont #ne .PopupDiv{position: absolute; left:115px!important;}
.glossary-cont #m .PopupDiv{position: absolute; left:155px!important; top:-410px!important;}
.glossary-cont #mm .PopupDiv{position: absolute; left:20px!important; top: -210px !important;}
.glossary-cont #mmr .PopupDiv{position: absolute; left:140px!important;}
.glossary-cont #mtg .PopupDiv{position: absolute; left:150px!important; top:-230px!important;}
.glossary-cont #i .PopupDiv{position: absolute; left:100px!important;  top:-197px!important;}
.glossary-cont #ii .PopupDiv{position: absolute; left:30px!important; top: -305px !important;}
.glossary-cont #iie .PopupDiv{position: absolute; left:155px!important;}
.glossary-cont #iv .PopupDiv{position: absolute; left:115px!important;}
.glossary-cont #ic .PopupDiv{position: absolute;  left:35px!important;  top:-225px!important;}
.glossary-cont #is .PopupDiv{position: absolute;  left:110px!important;  top:-375px!important;}
.glossary-cont #iiie .PopupDiv{position: absolute; left:105px!important;}
.glossary-cont #iic .PopupDiv{position: absolute;  left:95px!important; top:-290px!important;}
.glossary-cont #irb .PopupDiv{position: absolute; left:155px!important;  top:-355px!important;}
.glossary-cont #in .PopupDiv{position: absolute;  left:55px!important;  top:-205px!important;}
.glossary-cont #imt .PopupDiv{position: absolute; left:110px!important; top:-210px!important;}
.glossary-cont #k .PopupDiv{position: absolute; left:115px!important;}
.glossary-cont #knw .PopupDiv{position: absolute; left:50px!important;  top:-285px!important;}
.glossary-cont #l .PopupDiv{position: absolute;  left:50px!important;  top:-305px!important;}
.glossary-cont #lm .PopupDiv{position: absolute; left:55px!important;}

.glossary-cont #av .PopupDiv{position: absolute; left:120px!important;}
.glossary-cont #aa .PopupDiv{position: absolute; left:30px!important;}
.glossary-cont #b .PopupDiv{position: absolute; left:210px!important;}
.glossary-cont #bb .PopupDiv{position: absolute;  left:35px!important;}
.glossary-cont #bbb .PopupDiv{position: absolute;  left:55px!important;}
.glossary-cont #bbbb .PopupDiv{position: absolute;  left:5px!important;}
.glossary-cont #c .PopupDiv{position: absolute; left:155px!important;}
.glossary-cont #d .PopupDiv{position:absolute; left:110px!important;  top:-205px!important;}
.glossary-cont #cc .PopupDiv{position: absolute; left: 20px!important;  top:-150px!important;}
.glossary-cont #cst .PopupDiv{position: absolute; left:75px!important;}
.glossary-cont #ccc .PopupDiv{position:absolute; left:20px!important; top:-285px!important;}
.glossary-cont #ca .PopupDiv{position:absolute; left:85px!important;}
.glossary-cont #cg .PopupDiv{position:absolute; left:65px!important; top:-295px!important;}
.glossary-cont #cs .PopupDiv{position:absolute; left:105px!important; top:-165px!important;}
.glossary-cont #ccs .PopupDiv{position:absolute; left:80px!important; top:-175px!important;}
.glossary-cont #cccs .PopupDiv{position:absolute; left:105px!important;}
.glossary-cont #a .PopupDiv{position:absolute; left:120px!important;}
.glossary-cont #ds .PopupDiv{position:absolute; left:110px!important; top:-200px!important;}
.glossary-cont #e .PopupDiv{position:absolute;  left:105px!important; top:-320px!important;}
.glossary-cont #es .PopupDiv{position:absolute; left:40px!important;  top:-280px!important;}
.glossary-cont #evs .PopupDiv{position:absolute;  left:130px!important;  top:-315px!important;}
.glossary-cont #ed .PopupDiv{position:absolute;  left:85px!important;  top:-330px!important;}
.glossary-cont #eq .PopupDiv{position:absolute;  left:110px!important; top:-150px!important;}
.glossary-cont #er .PopupDiv{position:absolute; left:90px!important; top:-360px!important;}
.glossary-cont #edr  .PopupDiv{position:absolute; left:165px!important;  top:-260px!important;}
.glossary-cont #ecs .PopupDiv{position:absolute; left:115px!important;}
.glossary-cont #f .PopupDiv{position:absolute; left:90px!important;  top:-190px!important;}
.glossary-cont #ffe .PopupDiv{position:absolute; left:120px!important;}
.glossary-cont #fffe .PopupDiv{position:absolute; left:120px!important;}
.glossary-cont #g .PopupDiv{position:absolute;  left:80px!important;  top:-240px!important;}
.glossary-cont #gg .PopupDiv{position:absolute; left:10px!important;  top:-260px!important;}
.glossary-cont #h .PopupDiv{position:absolute; left:75px!important;  top:-315px!important;}
.glossary-cont #hlm .PopupDiv{position:absolute; left:160px!important;}
.glossary-cont #ha .PopupDiv{position:absolute;}
.glossary-cont #hs .PopupDiv{position:absolute;  left:120px!important;}


.node-advpoll .form-submit{border: 0px; text-align: center; margin: 0px; font-size: 14px; color: #fff; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; -o-transition: background-color 0.2s linear; transition: background-color 0.2s linear; font-family: 'Open Sans', sans-serif; text-shadow: none; font-weight: 400;background: #007e98;}
.node-advpoll .form-submit:hover{background-color: #74a535; color: #fff;}

#overlay #overlay-title-wrapper{display:none;}
#overlay #section-header{display:none;}
#overlay #overlay-content{background:#e7f0f9!important; padding:0!important;}
.page-node-18 #overlay .container-12{width:auto!important; max-width:400px;}
.page-node-18 #overlay .grid-12{width:auto!important; max-width:400px;}


.page-node-33 #overlay .container-12,
.page-node-34 #overlay .container-12,
.page-node-35 #overlay .container-12{width:auto!important; max-width:690px;}

.page-node-33 #overlay .grid-12,
.page-node-34 #overlay .grid-12,
.page-node-35 #overlay .grid-12{width:auto!important; max-width:690px; margin:0;}

 #overlay .container-12{width:auto!important; max-width:600px;}
#overlay .grid-12{width:auto!important; max-width:600px; float:none!important;}
#overlay .region-content-inner{min-height:100px!important;}
#overlay  #zone-content{padding:20px;background:#e7f0f9!important;}

.page-node-19  #overlay  #zone-content,
.page-node-30  #overlay  #zone-content,
.page-node-31  #overlay  #zone-content,
.page-node-32  #overlay  #zone-content,
.page-node-36  #overlay  #zone-content{padding:0;background:#fff!important;border-radius:8px;}

.page-node-33  #overlay  #zone-content,
.page-node-34  #overlay  #zone-content,
.page-node-35  #overlay  #zone-content{padding:0;background:#fff!important;border-radius:8px;}

.page-node-19 #overlay .grid-12,
.page-node-30 #overlay .grid-12,
.page-node-31 #overlay .grid-12,
.page-node-32 #overlay .grid-12,
.page-node-33 #overlay .grid-12,
.page-node-34 #overlay .grid-12,
.page-node-35 #overlay .grid-12,
.page-node-36 #overlay .grid-12{margin:0; }

.page-node-19 #overlay  #page-title,
.page-node-30 #overlay  #page-title,
.page-node-31 #overlay  #page-title,
.page-node-32 #overlay  #page-title,
.page-node-36 #overlay  #page-title{ padding: 10px; color: #fff; line-height: 25px; font-size:20px; font-weight:normal; background-color: #007E98; border-radius:8px 8px 0 0;}

.page-node-33 #overlay  #page-title,
.page-node-34 #overlay  #page-title,
.page-node-35 #overlay  #page-title{ display: none;}


.resource-hd1 {display: block; font-size: 20px;font-weight: bold; margin-bottom: 10px;text-align: center;}

.resource-hd2 { display: block; font-weight: bold;  margin-bottom: 10px; text-align: center;}

.page-node-19 #overlay #overlay-content,
.page-node-30 #overlay #overlay-content,
.page-node-31 #overlay #overlay-content,
.page-node-32 #overlay #overlay-content,
.page-node-33 #overlay #overlay-content,
.page-node-34 #overlay #overlay-content,
.page-node-35 #overlay #overlay-content,
.page-node-36 #overlay #overlay-content{border-radius:8px;}

.page-node-19 #overlay #overlay-content .node-page h1,
.page-node-30 #overlay #overlay-content .node-page h1,
.page-node-31 #overlay #overlay-content .node-page h1,
.page-node-32 #overlay #overlay-content .node-page h1,
.page-node-36 #overlay #overlay-content .node-page h1{ font-size: 20px !important; font-weight: bold; padding:0 0 20px 0; margin:0; text-align:center;}

.page-node-19 #overlay #overlay-content .node-page,
.page-node-30 #overlay #overlay-content .node-page,
.page-node-31 #overlay #overlay-content .node-page,
.page-node-32 #overlay #overlay-content .node-page,
.page-node-36 #overlay #overlay-content .node-page{padding:20px;}

.page-node-33 #overlay #overlay-content .node-page,
.page-node-34  #overlay  #overlay-content .node-page,
.page-node-35  #overlay  #overlay-content .node-page{padding:15px;}



.page-node-18 #overlay{
    display: table;
    margin: 100px auto 0;
    min-height: 100px;
    min-width: 100px;
    padding: 0.2em 26px 2em 0.2em;
    position: relative;
    width:400px;
	
}
.page-node-18  #zone-content{padding:0 10px 10px!important;}

 #overlay {
    display: table;
    margin: 100px auto 0;
    min-height: 300px;
    min-width: 300px;
    padding: 0.2em 26px 2em 0.2em;
    position: relative;
    width:600px;
}

.page-node-30   #overlay,
.page-node-31   #overlay,
.page-node-32   #overlay,
.page-node-36   #overlay{width:450px;}

.page-node-32   #overlay{ width:690px;}


#overlay  #page-title{font-size:14px; font-weight:bold; color:#000; margin-bottom:0;}
.page-node-30 #overlay  #page-title,
.page-node-31 #overlay  #page-title,
.page-node-32 #overlay  #page-title,
.page-node-36 #overlay  #page-title{font-size:20px; font-weight:normal; color:#fff; margin-bottom:0;}

#overlay-close, #overlay-close:hover{top:-10px; right:-16px; background:url(../images/close.png) no-repeat scroll 0 0;}

#overlay .reval-cont {
  font-size:120%;
}

.views-exposed-form .popupdiv{display:none;}






.node-form  label{color:#686868;  display: inline-block;  font-size: 13px;  font-weight: normal;  letter-spacing: 0.5px;  width: 200px; vertical-align: top;}
.node-form input.form-text{border:1px solid #CCCCCC;  display:inline-block;  height:35px; vertical-align:top;  width:60%; padding:5px;}
.node-form .form-actions{text-align:right}
.node-form .form-actions  a#edit-cancel{background:#008fd6; border:0; color:#fff;  border:0 none;  border-radius:5px;  color:#FFFFFF;  padding: 7px 15px 10px; text-decoration: none;  font-size:13px;  font-weight:bold;  margin: 10px 5px 0 0;}
.grippie{display:none;}
.node-form .form-actions  a#edit-cancel:hover{background:#07a3f0;}
.node-form .form-textarea-wrapper{display:inline-block;  vertical-align:top;  width:60%;}
.node-form.node-form  fieldset.filter-wrapper{display:none;}
.node-form textarea, .node-form select[size], .node-form select[multiple]{height:150px;}
.node-form  select{width:60%; min-height:30px;}

.field-type-image .form-managed-file{display:inline-block; width:60%;}

.node-form #edit-actions a{background:#68a3d7; padding:5px 20px 7px; border:solid 1px #0a2b13; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:5px;  text-shadow:1px 1px #000; font-size:15px; margin-left:15px;}

.node-form .field-type-file  legend{color:#686868; float:left; display: inline-block;  font-size: 13px;  font-weight: normal;  letter-spacing: 0.5px;  width: 200px; vertical-align: top;}
.node-form .field-type-file .fieldset-wrapper {display:inline-block !important; width:60%;}

#edit-field-upload-full-report  .form-managed-file{display:inline-block; width:60%;}
#edit-field-upload-full-report  .description{margin-left:200px;}


.node-form  .form-actions  .form-submit{line-height: normal;
    margin-top: 10px; background: #007e98;  border-radius: 20px; line-height: 40px; padding: 6px 50px;    vertical-align: middle;border: 0 none;color: #fff;  font-family: 'Open Sans',sans-serif; font-size: 20px;
    font-weight: 400;  margin: 0;  text-align: center;  text-transform: uppercase;  transition: background-color 0.2s linear 0s; text-shadow:none;}
.node-form  .form-actions .form-submit:hover { background-color: #74a535; color: #fff; }

.node-evaluations-  .field-label{float:left; display:block; width:250px;}
.node-evaluations- .field:after{clear:both; display:block; content:"."; height:0; visibility:hidden;}
.node-evaluations- .field{margin:1em 0;}
.node-evaluations-  .field-items{float:left; display:block; width:680px;}
.fright{float:right;}

#menu-navigation {
	margin-left: 350px;
	margin-top: -76px;
	width: 670px;
}

#nice-menu-1 {
        width: 100%;
}

#menu-navigation li {
	margin-right:0;
}

ul.nice-menu-down li, ul.nice-menu-down li.menuparent, ul.nice-menu li, ul.nice-menu-down li.menuparent:hover, ul.nice-menu-down li.menuparent a:hover {
	border:none;
        margin-left:2%;
	background:none;
        font-size:14pt;
}

.menu-379 {
	border:none !important;
}

ul.nice-menu-down .menuparent a {
	padding: 0.3em 5px 0.3em 5px;
}

ul.nice-menu li a:hover {
	color:#74A535;
}

.region-menu-inner {
	display:none;
}

ul.nice-menu ul {
	border:1px solid #ccc;
	background-color: #ccc;
}

.uniqueres {
  background: url(../images/magnifying-glass.png) no-repeat 0px 0px;
  background-color:#EEF3F6;
  background-size: 40px;
  padding: 5px 5px 5px 15px;
  border: 1px solid #EEF3F6;
  border-radius: 15px;
}

.hanging-indent {
  padding-left: 22px;
  text-indent: -22px;
}

.list-headers {
  margin-bottom:0;
}

tr td {
  border: 1px solid #bbbbbb;
}

table {
  border-collapse: collapse !important;
}