.new-online-manual-banner {
	background-color: #CC0000;
	margin: 0px;
	padding: 5px;
	text-align: center;
	width: 100%;
}
.new-online-manual-banner a {
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
}
#main-header {
	background: url("https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/bg_banner_repeat.png") repeat-x top left;
	margin: 0 -20px;
}
#main-header h1 {
	font-size: 0;
	text-indent: -999999px;
	background:url("https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp.png") no-repeat top left;
	height: 134px;
	margin-left: 0;
}
.action-icons {
	margin: -35px 5px 0px 0px;
	padding: 0px 5px 9px 0px;
	position: relative;
	text-align: right;
	z-index: 200;
}
#history-back:hover, #print-page:hover {
	cursor: pointer;
}
.row2 {
	margin-left: -20px;
	*zoom: 1;
	width: 980px;
}

.search-block {
	background-color: #444444;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: -5px 0px 10px 0px;
	padding: 9px;
}
.global-text-search-input{
	width: 160px;
}
#global-search-btn {
	display: block;
	float: right;
	height: 24px;
	margin: -2px 0px 0px 0px;
}

#blue-span3 {
	background: #5191cd url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/tile_blue-dark_1x160.jpg) bottom repeat-x;
	border: 1px solid #bedbed;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fafafa;
	float: left;
	margin: 8px;
	padding: 5px 0 5px 0;
	width: 252px;
}
ul, ol {
	display: block;
	font-size: 1.1em;
	line-height: 1.7em;
/*	margin: -5px 0 10px 8px;*/
/*	margin: 6px 8px;*/
	margin: -12px 8px 6px 31px;
	padding: 3px 0px 5px 0px;
}
ul li, ol li {
	line-height: 1.5em;
	margin: 5px 0 5px 0px;
}
ul ul, ol ol, ul ol, ol ul {
	line-height: 1.5em;
	margin: 0px 0px 5px 27px;
}
.ec-tree {
	font-size: 1.0em;
	line-height: 1;
	margin: 0px 6px 0px 6px;
}
.ec-tree ul {
	margin: -4px 0px -4px 0px;
}
.ec-tree li {
	list-style: none;
	list-style-type: none;
	line-height: 14px;
	overflow: hidden;
	margin: 7px 0px 0px 6px;
}
.ec-tree .folder {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 19px;
	text-indent: -19px;
}
.ec-tree .nofolder {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	text-indent: -17px;
}
.ec-tree .title, .ec-tree .title2, .ec-tree i {
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}
.ec-tree .title-on {
	background-color: #FFFFFF;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	padding: 1px 3px 1px 0;
}
.js .ec-tree .doc-info {
	display: none;
} 
.ec-tree .title:hover, .ec-tree .title2:hover, .folder.folder-open > .title:hover, .folder.folder-close > .title:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.folder.folder-open > .title:hover > icon-folder-open, .folder.folder-close > .title:hover > icon-folder-open {}
.folder.folder-open > .title:hover > icon-folder-close, .folder.folder-close > .title:hover > icon-folder-close {}

[class^="icon-"],
[class*=" icon-"] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	*margin-right: .3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("https://ec.europa.eu/research/participants/portal4/img/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}
/* White icons with optional class, or on hover/focus/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: url("https://ec.europa.eu/research/participants/portal4/img/glyphicons-halflings-white.png");
}
.icon-search {  background-position: -48px 0;}
.icon-envelope {  background-position: -72px 0;}
.icon-heart {  background-position: -96px 0;}
.icon-star {  background-position: -120px 0;}
.icon-star-empty {  background-position: -144px 0;}
.icon-user {  background-position: -168px 0;}
.icon-film {  background-position: -192px 0;}
.icon-th-large {  background-position: -216px 0;}
.icon-th {  background-position: -240px 0;}
.icon-th-list {  background-position: -264px 0;}
.icon-ok {  background-position: -288px 0;}
.icon-remove {  background-position: -312px 0;}
.icon-zoom-in {  background-position: -336px 0;}
.icon-zoom-out {  background-position: -360px 0;}
.icon-off {  background-position: -384px 0;}
.icon-signal {  background-position: -408px 0;}
.icon-cog {  background-position: -432px 0;}
.icon-trash {  background-position: -456px 0;}
.icon-home {  background-position: 0 -24px;}
.icon-file {  background-position: -24px -24px;}
.icon-time {  background-position: -48px -24px;}
.icon-road {  background-position: -72px -24px;}
.icon-download-alt {  background-position: -96px -24px;}
.icon-download {  background-position: -120px -24px;}
.icon-upload {  background-position: -144px -24px;}
.icon-inbox {  background-position: -168px -24px;}
.icon-play-circle {  background-position: -192px -24px;}
.icon-repeat {  background-position: -216px -24px;}
.icon-refresh {  background-position: -240px -24px;}
.icon-list-alt {  background-position: -264px -24px;}
.icon-lock {  background-position: -287px -24px;}
.icon-flag {  background-position: -312px -24px;}
.icon-headphones {  background-position: -336px -24px;}
.icon-volume-off {  background-position: -360px -24px;}
.icon-volume-down {  background-position: -384px -24px;}
.icon-volume-up {  background-position: -408px -24px;}
.icon-qrcode {  background-position: -432px -24px;}
.icon-barcode {  background-position: -456px -24px;}
.icon-tag {  background-position: 0 -48px;}
.icon-tags {  background-position: -25px -48px;}
.icon-book {  background-position: -48px -48px;}
.icon-bookmark {  background-position: -72px -48px;}
.icon-print {  background-position: -96px -48px;}
.icon-camera {  background-position: -120px -48px;}
.icon-font {  background-position: -144px -48px;}
.icon-bold {  background-position: -167px -48px;}
.icon-italic {  background-position: -192px -48px;}
.icon-text-height {  background-position: -216px -48px;}
.icon-text-width {  background-position: -240px -48px;}
.icon-align-left {  background-position: -264px -48px;}
.icon-align-center {  background-position: -288px -48px;}
.icon-align-right {  background-position: -312px -48px;}
.icon-align-justify {  background-position: -336px -48px;}
.icon-list {  background-position: -360px -48px;}
.icon-indent-left {  background-position: -384px -48px;}
.icon-indent-right {  background-position: -408px -48px;}
.icon-facetime-video {  background-position: -432px -48px;}
.icon-picture {  background-position: -456px -48px;}
.icon-pencil {  background-position: 0 -72px;}
.icon-map-marker {  background-position: -24px -72px;}
.icon-adjust {  background-position: -48px -72px;}
.icon-tint {  background-position: -72px -72px;}
.icon-edit {  background-position: -96px -72px;}
.icon-share {  background-position: -120px -72px;}
.icon-check {  background-position: -144px -72px;}
.icon-move {  background-position: -168px -72px;}
.icon-step-backward {  background-position: -192px -72px;}
.icon-fast-backward {  background-position: -216px -72px;}
.icon-backward {  background-position: -240px -72px;}
.icon-play {  background-position: -264px -72px;}
.icon-pause {  background-position: -288px -72px;}
.icon-stop {  background-position: -312px -72px;}
.icon-forward {  background-position: -336px -72px;}
.icon-fast-forward {  background-position: -360px -72px;}
.icon-step-forward {  background-position: -384px -72px;}
.icon-eject {  background-position: -408px -72px;}
.icon-chevron-left {  background-position: -432px -72px;}
.icon-chevron-right {  background-position: -456px -72px;}
.icon-plus-sign {  background-position: 0 -96px;}
.icon-minus-sign {  background-position: -24px -96px;}
.icon-remove-sign {  background-position: -48px -96px;}
.icon-ok-sign {  background-position: -72px -96px;}
.icon-question-sign {  background-position: -96px -96px;}
.icon-info-sign {  background-position: -120px -96px;}
.icon-screenshot {  background-position: -144px -96px;}
.icon-remove-circle {  background-position: -168px -96px;}
.icon-ok-circle {  background-position: -192px -96px;}
.icon-ban-circle {  background-position: -216px -96px;}
.icon-arrow-left {  background-position: -240px -96px;}
.icon-arrow-right {  background-position: -264px -96px;}
.icon-arrow-up {  background-position: -289px -96px;}
.icon-arrow-down {  background-position: -312px -96px;}
.icon-share-alt {  background-position: -336px -96px;}
.icon-resize-full {  background-position: -360px -96px;}
.icon-resize-small {  background-position: -384px -96px;}
.icon-plus {  background-position: -408px -96px;}
.icon-minus {  background-position: -433px -96px;}
.icon-asterisk {  background-position: -456px -96px;}
.icon-exclamation-sign {  background-position: 0 -120px;}
.icon-gift {  background-position: -24px -120px;}
.icon-leaf {  background-position: -48px -120px;}
.icon-fire {  background-position: -72px -120px;}
.icon-eye-open {  background-position: -96px -120px;}
.icon-eye-close {  background-position: -120px -120px;}
.icon-warning-sign {  background-position: -144px -120px;}
.icon-plane {  background-position: -168px -120px;}
.icon-calendar {  background-position: -192px -120px;}
.icon-random {  width: 16px; background-position: -216px -120px;}
.icon-comment {  background-position: -240px -120px;}
.icon-magnet {  background-position: -264px -120px;}
.icon-chevron-up {  background-position: -288px -120px;}
.icon-chevron-down {  background-position: -313px -119px;}
.icon-retweet {  background-position: -336px -120px;}
.icon-shopping-cart {  background-position: -360px -120px;}
.icon-folder-close {  width: 16px; background-position: -384px -120px;}
.icon-folder-open {  width: 16px; background-position: -408px -120px;}
.icon-resize-vertical {  background-position: -432px -119px;}
.icon-resize-horizontal {  background-position: -456px -118px;}
.icon-hdd {  background-position: 0 -144px;}
.icon-bullhorn {  background-position: -24px -144px;}
.icon-bell {  background-position: -48px -144px;}
.icon-certificate {  background-position: -72px -144px;}
.icon-thumbs-up {  background-position: -96px -144px;}
.icon-thumbs-down {  background-position: -120px -144px;}
.icon-hand-right {  background-position: -144px -144px;}
.icon-hand-left {  background-position: -168px -144px;}
.icon-hand-up {  background-position: -192px -144px;}
.icon-hand-down {  background-position: -216px -144px;}
.icon-circle-arrow-right {  background-position: -240px -144px;}
.icon-circle-arrow-left {  background-position: -264px -144px;}
.icon-circle-arrow-up {  background-position: -288px -144px;}
.icon-circle-arrow-down {  background-position: -312px -144px;}
.icon-globe {  background-position: -336px -144px;}
.icon-wrench {  background-position: -360px -144px;}
.icon-tasks {  background-position: -384px -144px;}
.icon-filter {  background-position: -408px -144px;}
.icon-briefcase {  background-position: -432px -144px;}
.icon-fullscreen {  background-position: -456px -144px;}

.funding-guide-span9 {
	float: right;
	width: 690px;
}

/*
.well {
	padding: 5px 12px 5px 5px; 
	margin-bottom: 5px; 
	margin-right: 8px; 
	margin-top: 8px; 
	min-height: 0px; 
	text-align: right;"
}
*/

.white-frame {
	background: #fff url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/tile_white_1x30.jpg) bottom repeat-x;
	border: 1px solid #e8e8e8;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 8px 8px 8px 0;
	padding: 5px 0 50px 0;
}

.main-title-box {
	margin-left: 10px;
	margin-top: 30px;
	text-align: left;
	width: 700px;
}
.main-title {
	color: #5191cd;
	font: 1.4em 'fonts/ArmataRegular', Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:32px;
}
.sub-title-box {
	margin-left: 10px;
	text-align: left;
	width: 700px;
}
.sub-title {
	color: #000000;
	font: 1.3em 'fonts/ArmataRegular', Arial, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	line-height: 32px;
}
.arrow-header {
	margin: 5px 8px 10px 8px;
	padding: 0;
}
.arrows {
	background-color: #fafafa;
	border: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	width: 100%;
}
.arrows header {
	font: 1.0em 'fonts/ArmataRegular', Arial, sans-serif;
	margin: -5px 0px 0px 0px;
	padding: 5px 3px 10px 8px;
	width: 100%;
}
.nav-arrow {
	color: #0064a2;
	font-weight: bold;
}
.push_left {
	margin-left: 10px;
}
.centerbox {
	margin-left: 123px;
}
.arrow_1, .arrow_2, .arrow_3, .arrow_3bis, .arrow_4, .arrow_5, .arrow_6, .arrow_6bis {
	float: left;
}
.arrow_2 {
	float: left;
	width: 306px;
}
.arrow_2bis {
	width: 420px;
}
.arrow_3 {
	width: 195px;
}
.arrow_3- {
	width: 193px;
}
.arrow_3bis {
	width: 163px;
}
.arrow_41 {
	width: 124px;
}
.arrow_42 {
	width: 172px;
}
.arrow, .arrowhover, .arrow2, .arrow2hover {
	color: #369;
	float: left;
}
.arrow, .arrowhover {
	height: 36px;
}
.arrow2, .arrow2hover {
	height: 72px;
}
.arrow:hover, arrow2:hover {
	color: #fafafa;
}
.arrow .layer_1, .arrowhover .layer_1, .arrow2 .layer_1, .arrow2hover .layer_1 {
	float: left;
	width: 14px;
}
.arrow .layer_1, .arrowhover .layer_1 {
	height: 36px;
}
.arrow .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-norm_left.gif) left no-repeat;
}
.arrowhover .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_left.gif) left no-repeat;
}
.arrow2 .layer_1, .arrow2hover .layer_1 {
	height: 72px;
}
.arrow2 .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-norm_left.gif) left no-repeat;
}
.arrow2hover .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_left.gif) left no-repeat;
}
.arrow .layer_2, .arrowhover .layer_2, .arrow2 .layer_2, .arrow2hover .layer_2 {
	display: table;
	float: left;
}
.arrow .layer_2, .arrowhover .layer_2 {
	height: 36px;
}
.arrow .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-norm_mid.gif) repeat-x;
}
.arrowhover .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_mid.gif) repeat-x;
}
.arrow2 .layer_2, .arrow2hover .layer_2 {
	height: 72px;
}
.arrow2 .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-norm_mid.gif) repeat-x;
}
.arrow2hover .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_mid.gif) repeat-x;
}
.arrow .layer_3, .arrowhover .layer_3, .arrow2 .layer_3, .arrow2hover .layer_3 {
	float: left;
	width: 20px;
}
.arrow .layer_3, .arrowhover .layer_3 {
	height: 36px;
}
.arrow .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-norm_right.gif) right no-repeat;
}
.arrowhover .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_right.gif) right no-repeat;
}
.arrow2 .layer_3, .arrow2hover .layer_3 {
	height: 72px;
}
.arrow2 .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-norm_right.gif) right no-repeat;
}
.arrow2hover .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_right.gif) right no-repeat;
}

/* style tooltip in arrows */
.arrow .layer_3 img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.arrow:hover .layer_1, .arrow:hover .layer_2, .arrow:hover .layer_3, .arrow2:hover .layer_1, .arrow2:hover .layer_2, .arrow2:hover .layer_3 {
	cursor: pointer;
	float: left;
}
.arrow:hover .layer_1, .arrow:hover .layer_2, .arrow:hover .layer_3 {
	height: 36px;
}
.arrow2:hover .layer_1, .arrow2:hover .layer_2, .arrow2:hover .layer_3 {
	height: 72px;
}
.arrow:hover .layer_1, .arrow2:hover .layer_1 {
	width: 14px;
}
.arrow:hover .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_left.gif) left no-repeat;
}
.arrow2:hover .layer_1 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_left.gif) left no-repeat;
}
.arrow:hover .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_mid.gif) repeat-x;
}
.arrow2:hover .layer_2 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_mid.gif) repeat-x;
}
.arrow:hover .layer_3, .arrow2:hover .layer_3 {
	width: 20px;
}
.arrow:hover .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow-hover_right.gif) right no-repeat;
}
.arrow2:hover .layer_3 {
	background: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/pp/pp_bg_fund-guide_arrow2-hover_right.gif) right no-repeat;
}
.arrow .layer_2 p, .arrowhover .layer_2 p, .arrow2 .layer_2 p, .arrow2hover .layer_2 p {
	display: table-cell;
	font: 1.2em 'fonts/ArmataRegular', Arial, sans-serif;
	height: 100%;
	text-align: center;
	vertical-align: middle;
}
.arrow .layer_2 p:hover, .arrowhover .layer_2 p, .arrow2 .layer_2 p:hover, .arrow2hover .layer_2 p {
	color: #fafafa;
}


.btn1 {
	height: 100%;
}
.btn2 {
	height: 42px;
}
.fg1, .fg2, .fg3, .fg31, .fg32, .fg31bis, .fg32bis, .fg33bis, .fg4, .fg41, .fg42, .fg51, .fg52, .fghalf {
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #e7e8ea, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e8ea), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #e7e8ea, #e6e6e6);
	background-image: -o-linear-gradient(top, #e7e8ea, #e6e6e6);
	background-image: linear-gradient(to bottom, #e7e8ea, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	*border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #369;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	font: 1.2em 'fonts/ArmataRegular', Arial, sans-serif;
	line-height: 20px;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	*zoom: 1;
}
.fg1:hover, .fg2:hover, .fg3:hover, .fg31:hover, .fg32:hover, .fg31bis:hover, .fg32bis:hover, .fg33bis:hover, .fg4:hover, .fg41:hover, .fg42:hover, .fg51:hover, .fg52:hover, .fghalf:hover{
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a62a6), to(#4b91cd));
	background-image: -webkit-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: -o-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: linear-gradient(to bottom, #1a62a6, #4b91cd);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.fg1on, .fg2on, .fg3on, .fg31on, .fg32on, .fg31bison, .fg32bison, .fg33bison, .fg4on, .fg41on, .fg42on, .fg51on, .fg52on, .fghalfon{
	background-color: #006dcc;
	*background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a62a6), to(#4b91cd));
	background-image: -webkit-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: -o-linear-gradient(top, #1a62a6, #4b91cd);
	background-image: linear-gradient(to bottom, #1a62a6, #4b91cd);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #ffffff;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	font: 1.2em 'fonts/ArmataRegular', Arial, sans-serif;
	line-height: 20px;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	vertical-align: middle;
}
.fg1, .fg1on, .fg2, .fg2on, .fg3, .fg3on, .fg31, .fg31on, .fg32, .fg32on, .fg31bis, .fg31bison, .fg32bis, .fg32bison, .fg33bis, .fg33bison, .fg4, .fg4on, .fg41, .fg41on, .fg42, .fg42on, .fg51, .fg51on, .fg52, .fg52on  {
	margin-left: 7px;
}
.fg1, .fg1on {
	width: 656px;
}
.fg2, .fg2on {
	width: 310px;
}
.fg3, .fg3on {
	width: 195px;
}
.fg31, .fg31on {
	width: 120px;
}
.fg32, .fg32on {
	width: 268px;
}
.fg31bis, .fg31bison {
	width: 170px;
}
.fg32bis, .fg32bison {
	width: 197px;
}
.fg33bis, .fg33bison {
	width: 218px;
}
.fg4, .fg4on {
	width: 137px;
}
.fg41, .fg41on {
	width: 120px;
}
.fg42, .fg42on {
	width: 186px;
}
.fg51, .fg51on {
	width: 61px;
}
.fg52, .fg52on {
	width: 164px;
}
.fghalf, .fghalfon {
	margin-left: 336px;
	width: 326px;
}
.push_left2 {
	margin-left: 5px;
}
.arrow-btn {
	display: inline-block;
	line-height: 20px;
	margin: -1px;
	padding: 0px;
	vertical-align: middle;
	*zoom: 1;
}


#it-button {
	float: right;
	margin: 4px 8px 0 0;
	text-align: right;
	vertical-align: top;
}
.it-button {
	float: right;
	margin: 6px 8px 0 0;
	text-align: right;
	vertical-align: top;
}
.bold{
	font-weight: bold;
}
.green {
	color: #4aa55b;
}
.orange {
	color: #ffa53c;
}
.red {
	color: #a50021;
}

.process-list {
	counter-reset: process;
	margin: 0;
	padding: 0;
}
.process-list dt {
	position: relative;
	font: bold 1.3em 'fonts/ArmataRegular', Arial, sans-serif;
	margin: 10px 0px 0px 0px;
	padding: 2px 10px 0px 40px;
}
.process-list dt:before {
	content: counter(process);
	counter-increment: process;
    background-color: #0f5494;
    border-radius: 12px;
    color: white;
	font: bold 14px/1 'fonts/ArmataRegular', Arial, sans-serif;
	padding: 3px 6px 3px 6px;
	position: absolute;
	left: 10px;
	top: 0px;
}
.process-list dd {
	margin: 0 8px 0 0;
	padding-left: 33px;
}
.no-dt {
	position: relative;
	top: -12px;
}

.info-frame {
	border: 1px #CCCCCC solid;
	border-radius: 1em 1em 1em 1em;
	margin: 0px 10px 0px 10px;
	padding: 3px 0px 5px 0px;
}
.info-icon {
	display: block;
	float: left;
	height: 100%;
	padding-left: 10px;
	padding-top: 1px;
	padding-right: 5px;
	width: 16px;
}
.title-info-icon {
	font-size: 1.1em;
	line-height: 1.5em;
}
.text-info-icon {
	font-size: 1.1em;
	line-height: 1.5em;
	padding-left: 31px;
	padding-right: 10px;
}
.warning {
	font-size: 1.1em;
	left: -30px;
	line-height: 1.7em;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.warning li {
	background-image: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/alert.png);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 37px;
	padding: 2px 0px 0px 20px;
}
.video {
	font-size: 1.1em;
	left: 8px;
	line-height: 1.7em;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.video li {
	background-image: url(https://ec.europa.eu/research/participants/docs/h2020-funding-guide/imgs/video.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.white-frame h1 {
	border-bottom: 1px solid #ccc;
	font: 2.6em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: normal;
	letter-spacing: 0;
	line-height: 1.1em;
	margin: 8px 8px 14px 8px;
	padding: 5px 0px 8px 0px;
}
.white-frame h2 {
	background: #fafafa;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font: 1.9em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: bold;
	line-height: 1.2em;
	margin: 25px 8px 8px 8px;
	padding: 2px 0px 2px 5px;
	text-transform: capitalize;
}
.white-frame h3 {
	border-bottom: 1px solid #ccc;
	font: 1.7em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: bold;
	line-height: 1em;
	margin: 8px 8px 3px 8px;
	padding: 10px 0px 5px 0px;
	text-transform: uppercase;
}
.white-frame h4 {
	border-bottom: 1px solid #ccc;
	font: 1.5em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	margin: 8px;
	padding: 5px 0px 5px 0px;
}
.white-frame h5 {
	border-bottom: 1px dotted #666;
	font: 1.2em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	margin: 8px;
	padding: 5px 0px 0px 0px;
}
.white-frame h6 {
	border: 0;
	background-color: #FFFFFF;
	font: 1.2em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: bold;
	line-height: 1.1em;
	margin: 15px 8px -5px 8px;
	padding: 0px;
}
.white-frame h7 {
	font: 1.4em 'fonts/ArmataRegular', Arial, sans-serif;
	font-weight: normal;
	letter-spacing: .1em;
	line-height: 1.1em;
	margin: 8px;
	padding: 5px 0px 8px 0px;
}
.highlight {
	color: #0165a3;
	font-weight: bold;
}
.indent1 {
	padding-left: 12px;
}

.action-button {
	border-radius: 0.3em;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.vo , .vs , .fr {
	background: #ff9800; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9800 0%, #ff6700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9800), color-stop(100%,#ff6700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff9800 0%,#ff6700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#ff6700',GradientType=0 ); /* IE6-9 */
}
.mo , .de , .gp {
	background: #ca3300; /* Old browsers */
	background: -moz-linear-gradient(top, #ca3300 0%, #683300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3300), color-stop(100%,#683300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ca3300 0%,#683300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ca3300 0%,#683300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ca3300 0%,#683300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ca3300 0%,#683300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3300', endColorstr='#683300',GradientType=0 ); /* IE6-9 */
}
.op, .pc  {
	background: #ffcc00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffcc00 0%, #ffb311 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ffb311)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffcc00 0%,#ffb311 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb311',GradientType=0 ); /* IE6-9 */
}
.or, .ed, .pr {
	background: #3297fe; /* Old browsers */
	background: -moz-linear-gradient(top, #3297fe 0%, #0135cd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3297fe), color-stop(100%,#0135cd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3297fe 0%,#0135cd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3297fe', endColorstr='#0135cd',GradientType=0 ); /* IE6-9 */
}
.vp1 {
	background: #6500c9; /* Old browsers */
	background: -moz-linear-gradient(top, #6500c9 0%, #340036 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6500c9), color-stop(100%,#340036)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6500c9 0%,#340036 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6500c9 0%,#340036 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6500c9 0%,#340036 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6500c9 0%,#340036 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6500c9', endColorstr='#340036',GradientType=0 ); /* IE6-9 */
}
.vp2 {
	background: #96cb01; /* Old browsers */
	background: -moz-linear-gradient(top, #96cb01 0%, #369a35 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96cb01), color-stop(100%,#369a35)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #96cb01 0%,#369a35 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #96cb01 0%,#369a35 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #96cb01 0%,#369a35 100%); /* IE10+ */
	background: linear-gradient(to bottom, #96cb01 0%,#369a35 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96cb01', endColorstr='#369a35',GradientType=0 ); /* IE6-9 */
}
.co , .vd , .aa {
	background: #329732; /* Old browsers */
	background: -moz-linear-gradient(top, #329732 0%, #013501 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#329732), color-stop(100%,#013501)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #329732 0%,#013501 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #329732 0%,#013501 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #329732 0%,#013501 100%); /* IE10+ */
	background: linear-gradient(to bottom, #329732 0%,#013501 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329732', endColorstr='#013501',GradientType=0 ); /* IE6-9 */
}
.fo, .mp {
	background: #32c9c9; /* Old browsers */
	background: -moz-linear-gradient(top, #32c9c9 0%, #016969 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32c9c9), color-stop(100%,#016969)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #32c9c9 0%,#016969 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #32c9c9 0%,#016969 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #32c9c9 0%,#016969 100%); /* IE10+ */
	background: linear-gradient(to bottom, #32c9c9 0%,#016969 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32c9c9', endColorstr='#016969',GradientType=0 ); /* IE6-9 */
}
.rd {
	background: #cb32c9; /* Old browsers */
	background: -moz-linear-gradient(top, #cb32c9 0%, #9a0169 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb32c9), color-stop(100%,#9a0169)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cb32c9 0%,#9a0169 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cb32c9 0%,#9a0169 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cb32c9 0%,#9a0169 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cb32c9 0%,#9a0169 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb32c9', endColorstr='#9a0169',GradientType=0 ); /* IE6-9 */
}

/*.orange-box, .brown-box, .yellow-box, .blue-box, .purple-box, .green-box, .pink-box, .turquoise-box, .orange-box:hover, .brown-box:hover, .yellow-box:hover, .blue-box:hover, .purple-box:hover, .green-box:hover, .pink-box:hover, .turquoise-box:hover {
	font-size: 1.4em;
	font-size: 12px;
}*/
.orange-box, .orange-box:hover {
	background: #ff9800; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9800 0%, #ff6700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9800), color-stop(100%,#ff6700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9800 0%,#ff6700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff9800 0%,#ff6700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9800', endColorstr='#ff6700',GradientType=0 ); /* IE6-9 */
}
.brown-box, .brown-box:hover {
	background: #ca3300; /* Old browsers */
	background: -moz-linear-gradient(top, #ca3300 0%, #683300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca3300), color-stop(100%,#683300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ca3300 0%,#683300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ca3300 0%,#683300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ca3300 0%,#683300 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ca3300 0%,#683300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca3300', endColorstr='#683300',GradientType=0 ); /* IE6-9 */
}
.yellow-box, .yellow-box:hover {
	background: #ffcc00; /* Old browsers */
	background: -moz-linear-gradient(top, #ffcc00 0%, #ffb311 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ffb311)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffcc00 0%,#ffb311 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffcc00 0%,#ffb311 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffb311',GradientType=0 ); /* IE6-9 */
}
.blue-box, .blue-box:hover {
	background: #3297fe; /* Old browsers */
	background: -moz-linear-gradient(top, #3297fe 0%, #0135cd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3297fe), color-stop(100%,#0135cd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3297fe 0%,#0135cd 100%); /* IE10+ */
	background: linear-gradient(to bottom, #3297fe 0%,#0135cd 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3297fe', endColorstr='#0135cd',GradientType=0 ); /* IE6-9 */
}
.purple-box, .purple-box:hover {
	background: #6500ca; /* Old browsers */
	background: -moz-linear-gradient(top, #6500ca 0%, #340035 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6500ca), color-stop(100%,#340035)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6500ca 0%,#340035 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6500ca 0%,#340035 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6500ca 0%,#340035 100%); /* IE10+ */
	background: linear-gradient(to bottom, #6500ca 0%,#340035 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6500ca', endColorstr='#340035',GradientType=0 ); /* IE6-9 */
}
.green-box, .green-box:hover {
	background: #329732; /* Old browsers */
	background: -moz-linear-gradient(top, #329732 0%, #013501 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#329732), color-stop(100%,#013501)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #329732 0%,#013501 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #329732 0%,#013501 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #329732 0%,#013501 100%); /* IE10+ */
	background: linear-gradient(to bottom, #329732 0%,#013501 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#329732', endColorstr='#013501',GradientType=0 ); /* IE6-9 */
}
.pink-box, .pink-box:hover {
	background: #cb32ca; /* Old browsers */
	background: -moz-linear-gradient(top, #cb32ca 0%, #9a0168 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb32ca), color-stop(100%,#9a0168)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cb32ca 0%,#9a0168 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cb32ca 0%,#9a0168 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cb32ca 0%,#9a0168 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cb32ca 0%,#9a0168 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb32ca', endColorstr='#9a0168',GradientType=0 ); /* IE6-9 */
}
.turquoise-box, .turquoise-box:hover {
	background: #31c9c9; /* Old browsers */
	background: -moz-linear-gradient(top, #31c9c9 0%, #006767 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31c9c9), color-stop(100%,#006767)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #31c9c9 0%,#006767 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #31c9c9 0%,#006767 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #31c9c9 0%,#006767 100%); /* IE10+ */
	background: linear-gradient(to bottom, #31c9c9 0%,#006767 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31c9c9', endColorstr='#006767',GradientType=0 ); /* IE6-9 */
}
.ec-blue-box, .ec-blue-box:hover {
	background: #5090cc; /* Old browsers */
	background: -moz-linear-gradient(top, #5090cc 0%, #326799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5090cc), color-stop(100%,#326799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5090cc 0%,#326799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5090cc 0%,#326799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5090cc 0%,#326799 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5090cc 0%,#326799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5090cc', endColorstr='#326799',GradientType=0 ); /* IE6-9 */
}
a.orange-box, a.brown-box, a.yellow-box, a.blue-box, a.purple-box, a.green-box, a.pink-box , a.turquoise-box, a.ec-blue-box {
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(36, 36, 36, 1);
}
a.orange-box:hover, a.brown-box:hover, a.yellow-box:hover, a.blue-box:hover, a.purple-box:hover, a.green-box:hover, a.pink-box:hover, a.turquoise-box:hover, a.ec-blue-box:hover {
	color: #333333;
	text-decoration: underline;
	text-shadow: 1px 1px 1px rgba(36, 36, 36, 0.75);
}
.ref-docs, .rel-links, .faq-link {
	border: 0;
	border-radius: 1em 1em 0em 0em;
	color: #ffffff;
	font-size: 1.4em;
	font-weight: bold;
	margin: 15px 13px 0px 13px;
	padding: 7px 0px 7px 10px;
}
.ref-docs {
	background: #ade2c2; /* Old browsers */
	background: -moz-linear-gradient(top, #ade2c2 0%, #4aa55b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ade2c2), color-stop(100%,#4aa55b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ade2c2 0%, #4aa55b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ade2c2 0%, #4aa55b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ade2c2 0%, #4aa55b 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ade2c2 0%, #4aa55b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ade2c2', endColorstr='#4aa55b', GradientType=0 ); /* IE6-9 */
}
.rel-links {
	background: #ffc786; /* Old browsers */
	background: -moz-linear-gradient(top, #ffc786 0%, #ff8a00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc786), color-stop(100%,#ff8a00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffc786 0%,#ff8a00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffc786 0%,#ff8a00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffc786 0%,#ff8a00 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffc786 0%,#ff8a00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc786', endColorstr='#ff8a00',GradientType=0 ); /* IE6-9 */
}
.faq-link {
	background: #caade2; /* Old browsers */
	background: -moz-linear-gradient(top, #caade2 0%, #624aa5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#caade2), color-stop(100%,#624aa5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #caade2 0%,#624aa5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #caade2 0%,#624aa5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #caade2 0%,#624aa5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #caade2 0%,#624aa5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caade2', endColorstr='#624aa5',GradientType=0 ); /* IE6-9 */
}
.whitebox {
	border: 1px solid #cccccc;
	border-radius: 0em 0em 1em 1em;
	margin: 0px 13px 15px 13px;
	padding: 7px 0px 0px 0px;
	-webkit-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.4);
			box-shadow: 1px 4px 5px rgba(0, 0, 0, 0.4);
}
.whitebox p {
	margin: 0px 10px 10px 10px;
}
.whitebox ul {
	margin: 0px 8px 12px 8px;
	padding: 0px 0px 0px 0px;
}
.whitebox li {
	line-height: 1.5em;
	margin: 0px 0px 6px 30px;
	padding: 0px;
}



.subsection {
	display: block;
	height: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
}
.tablefg {
	margin: 0 8px 0 8px;
}
.tdfg {
	border: 1px solid #CCCCCC;
	padding: 5px;
	vertical-align: middle;
}
.tdadjust {
	font-size: 1.1em;
	line-height: 1.2em;
}
th.tdfg {
	background-color: #0064a2;
	color: #FFFFFF;
}
blockquote {
	line-height: 1.5em;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;
}
.alert-info {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 6px 8px 15px 8px;
}
.exception {
	font-weight: bold;
	color: #ffc000;
}
.example-title {
	font-size: 0.95em;
	font-weight: bold;
	font-style: italic;
	color: #4aa55b;
}
.example-text {
	font-size: 0.95em;
	font-style: italic;
}
.smalltext {
	font-size: 0.9em;
}
.squarelist {
	list-style: square;
}
.spacelist {
	margin-top: 6px;
}
.nospace-top {
	margin-top: 0px;
	padding-top: 0px;
}
.nospace-bottom {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.sub-content-clicktitle {
    display:inline-block;
    font-size: 1.1em;
	padding: 5px 10px;
	margin:  0px 10px;
    color: #3A87AD;
	border: 1px solid #CCC;
	border-radius: 0.8em;
	button: focus {outline:0;};
}	
.sub-content-dropcontent {
	display:none;
	width:670px;
	color: #444;
	box-sizing: border-box;
	padding: 2px 5px 0px 5px;
	border-left: 4px solid #CCC;
/*	border-right: 4px solid #CCC;*/
	margin-left: 15px;
}
.sticker table {
	border: 1px solid #666;
	margin: 0px 80px 0px 80px;
}
.sticker td {
	padding: 5px;
}

#content-2col {
	overflow: hidden;
	clear: both;
	padding: 10px;	
}
	
#content-2col-text {
	float: left;
	width: 40%;
}

#content-2col-img {
	float: right;
	width: 50%;
	margin: 0 10px;	
}
