@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,300italic,300,600,600italic,800italic,700,700italic,800&subset=latin,vietnamese,greek,greek-ext,cyrillic,latin-ext,cyrillic-ext);
@font-face {
    font-family: 'CartoGothic';
    src: url('fonts/CartoGothicStd-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothic';
    src: url('fonts/CartoGothicStd-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'CartoGothic';
    src: url('fonts/CartoGothicStd-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'CartoGothic';
    src: url('fonts/CartoGothicStd-BoldItalic.otf') format('opentype');
    font-weight: bold;
    font-style: italic;
}


/*Iconic Fonts*/
@font-face {
    font-family: 'icomoon';
    src:    url('fonts/icomoon.eot?w4oup4');
    src:    url('fonts/icomoon.eot?w4oup4#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?w4oup4') format('truetype'),
    url('fonts/icomoon.woff?w4oup4') format('woff'),
    url('fonts/icomoon.svg?w4oup4#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-bubble:before {
    content: "\e900";
}
.icon-bubbles:before {
    content: "\e901";
}
.icon-bubbles2:before {
    content: "\e902";
}
.icon-bubble2:before {
    content: "\e903";
}
.icon-bubbles3:before {
    content: "\e904";
}
.icon-bubbles4:before {
    content: "\e905";
}
.icon-user:before {
    content: "\e906";
}
.icon-users:before {
    content: "\e907";
}
.icon-user-plus:before {
    content: "\e908";
}
.icon-user-minus:before {
    content: "\e909";
}
.icon-user-check:before {
    content: "\e90a";
}
.icon-binoculars:before {
    content: "\e90b";
}
.icon-search:before {
    content: "\e90c";
}
.icon-earth:before {
    content: "\e90d";
}
.icon-text-color:before {
    content: "\e90e";
}

/*End Iconic Fonts*/

.iconic {
    font-size: 23px;
    display: block;
    float: left;
    clear: none;
    color: white;
    padding: 10px 10px 0 10px;
}

/*/!***/
/** UnCommon Theme*/
/** Copyright (c) Jon Whipple*/
/** based on the common.css design by John Willinky*/
/** */
/** based on common.css*/
/***/
/** Copyright (c) 2013-2015 Simon Fraser University Library*/
/** Copyright (c) 2003-2015 John Willinsky*/
/** Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.*/
/***/
/**!/*/

/*/!***/
/** Common HTML elements*/
/**!/*/

/*body {*/
/*background-color: #fff;*/
/*color: #333;*/
/*}*/

/*a:link {*/
/*color: #006699;*/
/*}*/

/*a:active {*/
/*color: #3399CC;*/
/*}*/

/*a:visited {*/
/*color: #006699;*/
/*}*/

/*a:hover {*/
/*color: #eee;*/
/*background: #006699;*/
/*}*/

/*label.error {*/
/*color: #900;*/
/*}*/

/*input {*/
/*border: 1px solid #006699;*/
/*}*/

/*input.textField, select.selectMenu, textarea.textArea, input.uploadField {*/
/*background-color: #ffffff;*/
/*color: #333333;*/
/*border: 1px solid #006699;*/
/*}*/

/*input.button {*/
/*background-color: #EEEEFF;*/
/*}*/

/*input.defaultButton {*/
/*background-color: #3399CC;*/
/*color: #eee;*/
/*}*/

/*#header {*/
/*background-color: #006699;*/
/*}*/

/*#header h1 {*/
/*padding: 1em 0 1em 0;*/
/*font-family:  Verdana,Arial,Helvetica,sans-serif;*/
/*font-weight: bold;*/
/*text-transform:  uppercase;*/
/*color: #ffffff;*/
/*letter-spacing: 2px;*/
/*}*/

/*#footer {*/
/*width: 100%;*/
/*min-height: 35px;*/
/*background-color: #006699;*/
/*color:  #ffffff;*/
/*padding: 15px;*/
/*}*/

/*#footerContent {*/
/*color:  #ffffff;*/
/*}*/

/*#main h2 {*/
/*font-family:  Verdana,Arial,Helvetica,sans-serif;*/
/*font-weight: bold;*/
/*color: #006699;*/
/*}*/

/*#main h3 {*/
/*font-family:  Verdana,Arial,Helvetica,sans-serif;*/
/*font-weight: bold;*/
/*color: #006699;*/
/*}*/

/*#navbar {*/
/*border-bottom: 5px solid #006699;*/
/*}*/

/*#breadcrumb {*/
/*color: #666666;*/
/*}*/

/*#content {*/
/*border-top: 5px solid #006699;*/
/*}*/

/*#content h3 {*/
/*font-family:  Verdana,Arial,Helvetica,sans-serif;*/
/*font-weight: bold;*/
/*color: #006699;*/
/*font-weight: bold;*/
/*}*/

/*#content h4 {*/
/*font-family:  Verdana,Arial,Helvetica,sans-serif;*/
/*font-weight: bold;*/
/*color: #666666;*/
/*}*/

/*#content h5 {*/
/*color: #666666;*/
/*}*/

/*#leftSidebar div.block {*/
/*padding: 0.5em 0;*/
/*border-top: 5px solid #006699;*/
/*border-bottom: 1px solid #006699;*/
/*margin-bottom: 5px;*/
/*color: #999999;*/
/*}*/

/*#rightSidebar div.block {*/
/*padding: 0.5em 0;*/
/*border-top: 5px solid #006699;*/
/*border-bottom: 1px solid #006699;*/
/*margin-bottom: 5px;*/
/*color: #999999;*/
/*}*/

/*#leftSidebar div.block span.blockTitle {*/
/*padding: 0;*/
/*font-weight: bold;*/
/*color: #006699;*/
/*}*/

/*#rightSidebar div.block span.blockTitle {*/
/*padding: 0;*/
/*font-weight: bold;*/
/*color: #006699;*/
/*}*/

/*#leftSidebar div.block span.blockSubtitle {*/
/*font-weight: bold;*/
/*}*/

/*#rightSidebar div.block span.blockSubtitle {*/
/*font-weight: bold;*/
/*}*/

/*pre {*/
/*background-color: #EEEEFF;*/
/*}*/

/*div.separator {*/
/*border-bottom: 2px solid #006699;*/
/*}*/
#headerTitle {
    /*width: 1170px;*/
    width: 1091px;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    height: 107px;
}

#header h1 {
    padding: 0px;
}

#header {
    background-color: transparent;
}

#body #navbar{
    padding-bottom: 2px;
}

#navbar {
    margin-top: 20px;
    border: none;
    float: left;
    width: 100%;
    /*background: url("bg_menu3.jpg") repeat-x;*/
    background-color: #1b4876;
    margin-bottom: 17px;
}

#navbar ul {
    /*margin-left: 22%;*/
    /*margin-left: 18.5%;*/
    /*font-weight: bold;*/
    text-align: center;
    line-height: 35px;
    float: left;
    margin-top: 0px;
}

#navbar ul a {
    /*color: #8c8c8f;*/
    color: white;
    text-transform: capitalize;
    /*font-size: 13px;*/
    font-size: 17px;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: CartoGothic, 'Open Sans', Sans-serif;
    line-height: 35px;
    /*line-height: 39px;*/
    /*height: 100%;*/
    display: block;
    padding: 0 10px;
    /*font-weight: normal;*/
}

a {
    color: #083f88;
}

a:link, a:visited {
    color: #083f88;
}

#navbar ul li:hover {
    /*background: url("bg_menu2.jpg") repeat-x;*/
    box-shadow: 0 -3px 0 #e1422f inset;
    color: #FFFFFF;
    /*font-weight: bold;*/
    font-weight: 900;
}

#navbar ul a:hover {
    background: transparent;
    color: #FFFFFF;
}

#navbar ul.menu li {
    margin: 3px 0 0 0;
    /*margin: 0;*/
    display: block;
    float: left;
    padding: 0px;
    /*border-left: 2px solid #FFF;*/
    border-left: 1px solid #427290;
    /*border-right: 1px solid #427290;*/
}

#body {
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: 'Open Sans', sans-serif;
    color: #231f20;
    font-size: 13px;
    /*width: 1140px;*/
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
    /*letter-spacing: -0.2px;*/
}

#breadcrumb, #main, #sidebar div.block, #content {
    font-size: 13px;
}

#sidebar {
    font-size: 1em;
}

#breadcrumb {
    display: block;
    float: left;
    clear: both;
    padding-top: 0;
    margin-top: -5px;
}

#main {
    margin-left: 0px;
    /*padding-left:15px;*/
    /*width: 64%;*/
    width: 68.8%;
    padding-top: 20px;
    padding-right: 10px;
}

#main h2 {
    font-size: 2.5em;
}

#main h4 {
    font-size: 1.4em;
}

#rightSidebar {
    margin-right: 0px;
    margin-left: 0px;
    /*width: 33%;*/
    width: 29%;
    /*//margin-right: 15px;*/
}

body {
    background: url(bg_layout.jpg) repeat-x;
    background-position: left bottom;
}

#sidebar div.block span.blockTitle {
    color: #FFF;
    background-color: #083F88;
    border-color: #083F88;
    /*font-weight: bold;*/
    font-weight: normal;
    /*line-height: 35px;*/
    line-height: 35px;
    padding-left: 10px;
    /*border-top-left-radius: 3px;*/
    /*border-top-right-radius: 3px;*/
    padding-top: 5px;
    padding-bottom: 4px;
    /*font-weight: bold;*/
    /*font-size: 22px;*/
    font-size: 18px;
    text-transform: none;
    letter-spacing: 0;
}

#sidebar div.block:not(.custom) {
    background-color: #FFF;
    border: 1px solid transparent;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    border-color: #DDD;
    border-radius: 4px;
}

#customblock-AimAndScope {
    display: none;
}

#customblock-AboutTDT {
    display: none;
}

#sidebar div.block {
    margin-top: 5px;
    padding-bottom: 0;
}

#sidebar div.blockContent {
    padding: 15px;
}

#sidebar div#sidebarDevelopedBy, #sidebar div#sidebarHelp {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
}

div.separator {
    /*margin-bottom: 5em;*/
    float:left;
    display:block;
}

#pageFooter {
    display: block;
    clear: both;
    padding-top: 55px;
    padding-bottom: 75px;
}

div {
    display: block;
}

#content {
    border: none;
    float: left;
    clear: left;
    padding: 1em 0px 0px;
    width: 100%;
}

table.data td.label {
    /*padding-top: 15px;*/
}

* [valign="top"] {
    vertical-align: middle;
}

#sidebar div#helpToc.block span.blockTitle {
    font-size: 15px;
    padding-right: 3px;
}

/*Search form*/
/*#searchForm input[type="submit"], #search input[type="submit"], #sidebar input[type="submit"][value="Search"] {*/
    /*display: block;*/
    /*float: left;*/
    /*margin-top: 10px;*/
/*}*/
#sidebar > div > form > input[type="text"] {
    width: 62%;
}

#sidebar ul li {
    margin: 6px 0 0 0;
}

select[name^="dateTo"].selectMenu, select[name^="dateFrom"].selectMenu {
    width: auto;
}

.titleBarBig {
    /*height: 55px;*/
}

/*End Search form*/

/*Login block*/
#sidebarUserContent table {
    margin-top: 10px;
}

div#sidebarUserContent.blockContent {
    /*padding: 15px 30px;*/
    padding: 15px;
}

#signinForm {
    /*width: auto;*/
    width: 320px;
    padding: 5px;
    border: 1px dashed;
}

/*End Login block*/

/* Google breadcrumb style */
/*.crumbs2 {*/
/*display: block;*/
/*float:left;*/
/*margin-left: 0;*/
/*padding: 0 ;*/
/*/!*padding-top: 10px;*!/*/
/*}*/
/*.crumbs2 li { display: inline; }*/
/*.crumbs2 li a,*/
/*.crumbs2 li a:link,*/
/*.crumbs2 li a:visited {*/
/*color: #666;*/
/*display: block;*/
/*float: left;*/
/*font-size: 12px;*/
/*padding: 7px 16px 7px 19px;*/
/*position: relative;*/
/*text-decoration: none;*/
/*border: 1px solid #d9d9d9;*/
/*border-right-width: 0px;*/
/*}*/
/*.crumbs2 li a {*/
/*background-image: -webkit-gradient(linear,left bottombottom,left top,color-stop(0.45, rgb(241,241,241)),color-stop(0.73, rgb(245,245,245)));*/
/*background-image: -moz-linear-gradient( center bottombottom, rgb(241,241,241) 45%, rgb(245,245,245) 73%);*/

/*/!* For Internet Explorer 5.5 - 7 *!/*/
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5);*/

/*/!* For Internet Explorer 8 *!/*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)";*/
/*}*/

/*.crumbs2 li:first-child a {*/
/*border-top-left-radius: 5px;*/
/*-moz-border-radius-topleft: 5px;*/
/*-webkit-border-top-left-radius: 5px;*/
/*}*/
/*.crumbs2 li:last-child a {*/
/*border-right-width: 1px;*/
/*border-bottom-right-radius: 5px;*/
/*-moz-border-radius-bottomright: 5px;*/
/*-webkit-border-bottom-right-radius: 5px;*/
/*}*/

.crumbs {
    display: block;
    float: left;
}

.crumbs li {
    display: inline;
}

.crumbs li:first-child {
    padding-left: 0;
}

.crumbs li a,
.crumbs li a:link,
.crumbs li a:visited {
    color: #666;
    display: block;
    float: left;
    font-size: 12px;
    margin-left: -13px;
    padding: 7px 17px 5px 25px;
    margin-bottom: 3px;
    position: relative;
    text-decoration: none;
    /*border-left: 1px solid #d9d9d9;*/
}

.crumbs li a {
    background-image: url('bg-crumbs.png');
    background-repeat: no-repeat;
    background-position: 100% 0;
    position: relative;
    /*background-color: rgb(242, 242, 242);*/
    /*border-top: 1px solid rgb(217, 217, 217);*/
    /*border-bottom: 1px solid rgb(217, 217, 217);*/
}

/*.crumbs li:last-child a {*/
/*background-color: transparent;*/
/*border-top: none;*/
/*border-bottom: none;*/
/*height: 14px;*/
/*}*/

.crumbs li a:hover {
    color: #333;
    background-position: 100% -48px;
    cursor: pointer;
    background-color: transparent;
}

.crumbs li a:active {
    color: #333;
    background-position: 100% -96px;
}

.crumbs li:first-child a {
    border-left: 1px solid #d9d9d9;
}

ul.crumbs {
    padding: 0 0 0 13px;
}

.crumbs li:nth-child(1) a {
    z-index: 10;
}

.crumbs li:nth-child(2) a {
    z-index: 9;
}

.crumbs li:nth-child(3) a {
    z-index: 8;
}

.crumbs li:nth-child(4) a {
    z-index: 7;
}

.crumbs li:nth-child(5) a {
    z-index: 6;
}

.crumbs li:nth-child(6) a {
    z-index: 5;
}

.crumbs li:nth-child(7) a {
    z-index: 4;
}

.crumbs li:nth-child(8) a {
    z-index: 3;
}

.crumbs li:nth-child(8) a {
    z-index: 2;
}

/* End Google breadcrumb style */

/*Beautiful textbox*/
#sidebar input[type="text"], #sidebar input[type="password"], #sidebar select.selectMenu, select
#sidebar textarea.textArea, #sidebar input.uploadField {
    width: 99%;
}

input.textField, input[type="text"], input[type="password"], select.selectMenu, textarea.textArea, input.uploadField, select {
    /*width: 99%;*/
    /*width: 70%;*/
    padding: 6px 2px;
    /*border: solid 1px #dcdcdc;*/
    border: none;
    transition: box-shadow 0.3s, border 0.3s;
    /*margin-bottom: 3px;*/
    border-bottom: solid 1px #969696;
    background-color: #f2f2f2;
    /*background-color: transparent;*/
    margin: 5px 0;
}
input[type="text"]:focus,
input[type="text"].focus, input[type="password"].focus, input[type="password"]:focus,
select.selectMenu:focus, textarea.textArea:focus, input.uploadField:focus {
    /*border: solid 1px #707070;*/
    box-shadow: 0 0 5px 1px #969696;
    border-bottom: solid 1px #000000;
}

/*End beautiful textbox*/

 /*Button*/
input[type="submit"], input[type="button"] {
    background-color: #55acee;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #3C93D5;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    /*font-size:17px;*/
    /*padding: 8px 15px;*/
    padding: 0.5em 1.1em;
    text-decoration: none;
    /*text-shadow:0px 1px 0px #2f6627;*/
}

#sidebarUserContent input[type="submit"] {
    margin-left: 20px;
    margin-top: 10px;
}

.menu #announcements {
    width: auto;
}

input[type="submit"]:hover, input[type="button"]:hover {
    background-color: #6FC6FF;
}
/*End Button*/

table {
    width: 100%;
}

table td {
    padding: 5px;
}


