fieldset.collapsible {
	position:relative;
}
fieldset.collapsible .fieldset-legend {
	display:block;
}
.form-textarea-wrapper textarea {
	display:block;
	margin:0;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.resizable-textarea .grippie {
	background:#eee url(../misc/grippie.png) no-repeat center 2px;
	border:1px solid #ddd;
	border-top-width:0;
	cursor:s-resize;
	height:9px;
	overflow:hidden;
}
body.drag {
	cursor:move;
}
.draggable a.tabledrag-handle {
	cursor:move;
	float:left;
	height:1.7em;
	margin-left:-1em;
	overflow:hidden;
	text-decoration:none;
}
a.tabledrag-handle:hover {
	text-decoration:none;
}
a.tabledrag-handle .handle {
	background:url(../misc/draggable.png) no-repeat 6px 9px;
	height:13px;
	margin:-0.4em 0.5em;
	padding:0.42em 0.5em;
	width:13px;
}
a.tabledrag-handle-hover .handle {
	background-position:6px -11px;
}
div.indentation {
	float:left;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	width:20px;
}
div.tree-child {
	background:url(../misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(../misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(../misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
	text-align:right;
}
table.sticky-header {
	background-color:#fff;
	margin-top:0;
}
.progress .bar {
	background-color:#fff;
	border:1px solid;
}
.progress .filled {
	background-color:#000;
	height:1.5em;
	width:5px;
}
.progress .percentage {
	float:right;
}
.ajax-progress {
	display:inline-block;
}
.ajax-progress .throbber {
	background:transparent url(../misc/throbber.gif) no-repeat 0px -18px;
	float:left;
	height:15px;
	margin:2px;
	width:15px;
}
.ajax-progress .message {
	padding-left:20px;
}
tr .ajax-progress .throbber {
	margin:0 2px;
}
.ajax-progress-bar {
	width:16em;
}
.container-inline div,.container-inline label {
	display:inline;
}
.container-inline .fieldset-wrapper {
	display:block;
}
.nowrap {
	white-space:nowrap;
}
html.js .js-hide {
	display:none;
}
.element-hidden {
	display:none;
}
.element-invisible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px,1px,1px,1px);
	overflow:hidden;
	height:1px;
}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus {
	position:static !important;
	clip:auto;
	overflow:visible;
	height:auto;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix {
	height:1%;
}
*:first-child + html .clearfix {
	min-height:1%;
}
ul.menu {
	border:none;
	list-style:none;
	text-align:left;
}
ul.menu li {
	margin:0 0 0 0.5em;
}
ul li.expanded {
	list-style-image:url(../misc/menu-expanded.png);
	list-style-type:circle;
}
ul li.collapsed {
	list-style-image:url(../misc/menu-collapsed.png);
	list-style-type:disc;
}
ul li.leaf {
	list-style-image:url(../misc/menu-leaf.png);
	list-style-type:square;
}
li.expanded,li.collapsed,li.leaf {
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li a.active {
	color:#000;
}
td.menu-disabled {
	background:#ccc;
}
ul.inline,ul.links.inline {
	display:inline;
	padding-left:0;
}
ul.inline li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em;
}
.breadcrumb {
	padding-bottom:0.5em;
}
ul.primary {
	border-bottom:1px solid #bbb;
	border-collapse:collapse;
	height:auto;
	line-height:normal;
	list-style:none;
	margin:5px;
	padding:0 0 0 1em;
	white-space:nowrap;
}
ul.primary li {
	display:inline;
}
ul.primary li a {
	background-color:#ddd;
	border-color:#bbb;
	border-style:solid solid none solid;
	border-width:1px;
	height:auto;
	margin-right:0.5em;
	padding:0 1em;
	text-decoration:none;
}
ul.primary li.active a {
	background-color:#fff;
	border:1px solid #bbb;
	border-bottom:1px solid #fff;
}
ul.primary li a:hover {
	background-color:#eee;
	border-color:#ccc;
	border-bottom-color:#eee;
}
ul.secondary {
	border-bottom:1px solid #bbb;
	padding:0.5em 1em;
	margin:5px;
}
ul.secondary li {
	border-right:1px solid #ccc;
	display:inline;
	padding:0 1em;
}
ul.secondary a {
	padding:0;
	text-decoration:none;
}
ul.secondary a.active {
	border-bottom:4px solid #999;
}
div.messages {
	background-position:8px 8px;
	background-repeat:no-repeat;
	border:1px solid;
	margin:6px 0;
	padding:10px 10px 10px 50px;
}
div.status {
	background-image:url(../misc/message-24-ok.png);
	border-color:#be7;
}
div.status,.ok {
	color:#234600;
}
div.status,table tr.ok {
	background-color:#f8fff0;
}
div.warning {
	background-image:url(../misc/message-24-warning.png);
	border-color:#ed5;
}
div.warning,.warning {
	color:#840;
}
div.warning,table tr.warning {
	background-color:#fffce5;
}
div.error {
	background-image:url(../misc/message-24-error.png);
	border-color:#ed541d;
}
div.error,.error {
	color:#8c2e0b;
}
div.error,table tr.error {
	background-color:#fef5f1;
}
div.error p.error {
	color:#333;
}
div.messages ul {
	margin:0 0 0 1em;
	padding:0;
}
div.messages ul li {
	list-style-image:none;
}
fieldset {
	margin-bottom:1em;
	padding:0.5em;
}
form {
	margin:0;
	padding:0;
}
hr {
	border:1px solid gray;
	height:1px;
}
img {
	border:0;
}

tr.even,tr.odd {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:0.1em 0.6em;
}
th.active img {
	display:inline;
}
td.active {
	background-color:#ddd;
}
.item-list .title {
	font-weight:bold;
}
.item-list ul {
	margin:0 0 0.75em 0;
	padding:0;
}
.item-list ul li {
	margin:0 0 0.25em 1.5em;
	padding:0;
}
.form-item,.form-actions {
	margin-top:1em;
	margin-bottom:1em;
}
tr.odd .form-item,tr.even .form-item {
	margin-top:0;
	margin-bottom:0;
	white-space:nowrap;
}
.form-item .description {
	font-size:0.85em;
}
label {
	display:block;
	font-weight:bold;
}
label.option {
	display:inline;
	font-weight:normal;
}
.form-checkboxes .form-item,.form-radios .form-item {
	margin-top:0.4em;
	margin-bottom:0.4em;
}
.form-type-radio .description,.form-type-checkbox .description {
	margin-left:2.4em;
}
input.form-checkbox,input.form-radio {
	vertical-align:middle;
}
.marker,.form-required {
	color:#f00;
}
.form-item input.error,.form-item textarea.error,.form-item select.error {
	border:2px solid red;
}
.container-inline .form-actions,.container-inline.form-actions {
	margin-top:0;
	margin-bottom:0;
}
.more-link {
	text-align:right;
}
.more-help-link {
	text-align:right;
}
.more-help-link a {
	background:url(../misc/help.png) 0 50% no-repeat;
	padding:1px 0 1px 20px;
}
.item-list .pager {
	clear:both;
	text-align:center;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0.5em;
}
.pager-current {
	font-weight:bold;
}
#autocomplete li.selected {
	background:#0072b9;
	color:#fff;
}
html.js fieldset.collapsible .fieldset-legend {
	background:url(../misc/menu-expanded.png) 5px 65% no-repeat;
	padding-left:15px;
}
html.js fieldset.collapsed .fieldset-legend {
	background-image:url(../misc/menu-collapsed.png);
	background-position:5px 50%;
}
.fieldset-legend span.summary {
	color:#999;
	font-size:0.9em;
	margin-left:0.5em;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
.tabledrag-toggle-weight {
	font-size:0.9em;
}
body div.tabledrag-changed-warning {
	margin-bottom:0.5em;
}
tr.selected td {
	background:#ffc;
}
td.checkbox,th.checkbox {
	text-align:center;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#ccc;
	border-color:#666;
	margin:0 0.2em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.progress .filled {
	background:#0072b9 url(../misc/progress.gif);
}
































html,body,#page {
	height:100%;
}
#page-wrapper {
	min-width:960px;
}
#triptych {
	margin-top:10px;
}
#header div.section,#featured div.section,#messages div.section,#main,#triptych,#footer-columns,#footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#header div.section {
	position:relative;
}
.region-header {
	float:right;
	margin:0 0px 0px;
}
.with-secondary-menu .region-header {
	}.region-header {
	width:651px;
	height:37px;
	margin-right:10px;
}
#content,#sidebar-first,#sidebar-second,.region-triptych-first,.region-triptych-middle,.region-triptych-last,.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn {
	display:inline;
	float:left;
	position:relative;
}
.one-sidebar #content {
	width:730px;
}
.two-sidebars #content {
	width:480px;
}
.no-sidebars #content {
	width:960px;
	float:none;
}
#sidebar-first,#sidebar-second {
	width:240px;
}
#main-wrapper {

}
#sidebar-first .section {
	padding:0px 10px;
}
#content .section,.sidebar .section {
	padding:0 10px;
}
#breadcrumb {
	margin:0 15px;
}
.region-frontpage-left,.region-frontpage-middle,.region-frontpage-right {
	width:280px;
}
#push {
	height:100px;
	margin-top:100px;
}

.region-footer-firstcolumn,.region-footer-secondcolumn,.region-footer-thirdcolumn,.region-footer-fourthcolumn {
	padding:0 10px;
	width:220px;
}
#footer {
	position:relative;
	width:940px;
	min-width:920px;
}
.region-header .menu  .menu {
	display:none;
}
.region-footer .menu .menu {
	clear:both;
	display:block;
}
li.dhtml-folder.collapsed,li.dhtml-folder.expanded {
	list-style-image:none!important;
}
body {
	line-height:1.2;
	font-size:88% !important;
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
h1,h2,h3,h4,h5,h6 {
	margin:1.0em 0 0.5em;
	font-weight:inherit;
}
h1 {
	font-size:1.357em;
	color:#000;
}
h2 {
	font-size:1.143em;
}
h5 {
	font-size:1.083em;
	color:#505E9D;
	font-weight:bold;
}
p {
	margin:0 0 1.2em;
}
del {
	text-decoration:line-through;
}
tr.odd {
	background-color:#dddddd;
}
img {

}
code,pre,kbd,samp,var {
	padding:0 0.4em;
	font-size:0.77em;
	font-family:Menlo,Consolas,"Andale Mono","Lucida Console","Nimbus Mono L","DejaVu Sans Mono",monospace,"Courier New";
}
code {
	background-color:#f2f2f2;
	background-color:rgba(40,40,0,0.06);
}
pre code,pre kbd,pre samp,pre var,kbd kbd,kbd samp,code var {
	font-size:100%;
	background-color:transparent;
}
pre code,pre samp,pre var {
	padding:0;
}
.description code {
	font-size:1em;
}
kbd {
	background-color:#f2f2f2;
	border:1px outset #575757;
	margin:0 3px;
	color:#666;
	display:inline-block;
	paddinging:0 6px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
pre {
	background-color:#f2f2f2;
	background-color:rgba(40,40,0,0.06);
	margin:10px 0;
	overflow:hidden;
	padding:15px;
	white-space:pre-wrap;
}
body,#site-slogan,.ui-widget,.comment-form label {
	font-family:Arial,"Times New Roman",Times,serif;
}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb {
	font-family:Arial,sans-serif;
}
input,textarea,select,a.button {
	font-family:Arial;
}
caption {
	text-align:left;
	font-weight:normal;
}
blockquote {
	background:#f7f7f7;
	border-left:1px solid #bbb;
	font-style:italic;
	margin:1.5em 10px;
	padding:0.5em 10px;
}
blockquote:before {
	color:#bbb;
	content:"\201C";
	font-size:3em;
	line-height:0.1em;
	margin-right:0.2em;
	vertical-align:-.4em;
}
blockquote:after {
	color:#bbb;
	content:"\201D";
	font-size:3em;
	line-height:0.1em;
	vertical-align:-.45em;
}
blockquote > p:first-child {
	display:inline;
}
a.feed-icon {
	display:inline-block;
	padding:15px 0 0 0;
}
table {
	border:0;
	border-spacing:0;
}
#management-team table {
	font-size:1em;
}
table table {
	font-size:1em;
}
#footer-wrapper table {
	font-size:1em;
}


#footer-wrapper tr td,#footer-wrapper tr th {
	border-color:#555;
	border-color:rgba(255,255,255,0.18);
}



.block ol,.block ul {
	margin:0;
	padding:0 0 0.25em 8px;
}
.contextual-links-wrapper {
	font-size:small !important;
}
ul.contextual-links {
	font-size:0.923em;
}
.contextual-links-wrapper a {
	text-shadow:0 0 0 !important;
}
.item-list .pager {
	font-size:0.929em;
}
ul.menu li {
	margin:0;
}
.region-content ul,.region-content ol {
	margin:1em 0;
	padding:0 0 0.25em 2.5em;
}
.item-list ul li {
	margin:0;
	padding:0.2em 0.5em 0 0;
}
ul.tips {
	padding:0 0 0 1.25em;
}
#header {
	height:110px;
	margin-bottom:15px;
}
#top-mini-banner {
	-webkit-border-radius:0 8px 0 0;
	-moz-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0;
}
#skip-link {
	left:50%;
	margin-left:-5.25em;
	margin-top:0;
	position:absolute;
	width:auto;
	z-index:50;
}
#skip-link a,#skip-link a:link,#skip-link a:visited {
	background:#444;
	background:rgba(0,0,0,0.6);
	color:#fff;
	display:block;
	font-size:0.94em;
	line-height:1.7;
	padding:1px 10px 2px 10px;
	text-decoration:none;
	-khtml-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-radius:0 0 10px 10px;
}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus {
	outline:0;
}
.logo {
	position:absolute;
	z-index:40;
	float:left;
	padding:23px 15px 15px 10px;
}
#name-and-slogan {
	position:absolute;
	padding-top:75px;
	margin:0 0 0px 15px;
}
#site-name {
	font-size:1.821em;
	color:#686868;
	line-height:1;
}
h1#site-name {
	margin:0;
}
#site-name a {
	font-weight:normal;
}
#site-slogan {
	font-weight:100;
	font-size:0.9em;
	color:#313e78;
	margin-top:7px;
	word-spacing:0.1em;
}
.region-header {
	}.region-header .block {
	font-size:0.857em;
	float:left;
	margin:0 10px;
	padding:0;
}
.region-header .block .content {
	margin:0;
	padding:0;
}
.region-header .block ul {
	margin:0;
	padding:0;
}
.region-header .block li {
	list-style:none;
	list-style-image:none;
	padding:0;
}
.region-header .form-text {
	background:#fefefe;
	background:rgba(255,255,255,0.7);
	border-color:#ccc;
	border-color:rgba(255,255,255,0.3);
	margin-right:2px;
	width:120px;
}
.region-header .form-text:hover,.region-header .form-text:focus,.region-header .form-text:active {
	background:#fff;
	background:rgba(255,255,255,0.8);
}
.region-header .form-required {
	color:#eee;
	color:rgba(255,255,255,0.7);
}
.region-header .block-menu {
	border:0px solid;
	border-color:#eee;
	border-color:rgba(255,255,255,0.2);
	padding:0;
	width:300px;
	padding-top:3px;
}
#block-block-4 {
	padding-top:3px;
}
#block-lang-dropdown-language,#block-block-56 {
	padding-top:3px;
	padding-left:5px;
}
.region-header .block-menu li a {
	display:block;
	border-bottom:0px solid;
	border-bottom-color:#eee;
	border-bottom-color:rgba(255,255,255,0.2);
	padding:3px 7px;
}
.region-header .block-menu li a:hover,.region-header .block-menu li a:focus,.region-header .block-menu li a:active {
	text-decoration:none;
}
.region-header .block-menu li.last a {
	border-bottom:0;
}
.region-header #block-user-login {
	width:auto;
}
.region-header #block-user-login .content {
	margin-top:2px;
}
.region-header #block-user-login .form-item {
	float:left;
	margin:0;
	padding:0;
}
.region-header #block-user-login div.item-list,.region-header #block-user-login div.description {
	font-size:0.916em;
	margin:0;
}
.region-header #block-user-login div.item-list {
	clear:both;
}
.region-header #block-user-login div.description {
	display:inline;
}
.region-header #block-user-login .item-list ul {
	padding:0;
	line-height:1;
}
.region-header #block-user-login .item-list li {
	list-style:none;
	float:left;
	padding:3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
	padding-left:0.5em;
}
.region-header #block-user-login ul.openid-links li.last {
	padding-left:0;
}
.region-header #user-login-form li.openid-link a,.region-header #user-login li.openid-link a {
	padding-left:20px;
}
.region-header #block-user-login .form-actions {
	margin:4px 0 0;
	padding:0;
	clear:both;
}
.region-header #block-user-login input.form-submit {
	border:1px solid;
	border-color:#ccc;
	border-color:rgba(255,255,255,0.5);
	background:#eee;
	background:rgba(255,255,255,0.7);
	margin:4px 0;
	padding:3px 8px;
}
.region-header #block-user-login input.form-submit:hover,.region-header #block-user-login input.form-submit:focus {
	background:#fff;
	background:rgba(255,255,255,0.9);
}
.region-header #custom-search-form input.text {
	width:80px;
}
.region-header #custom-search-form input.button {
	padding:0;
}
.region-header .block-locale ul li {
	display:inline;
	padding:0 0.5em;
}
#main-menu,#header #block-multiblock-14 {
	margin-top:45px;
	position:relative;
	margin-right:10px;
	float:right;
}
#main-menu-links,#header #block-views-book-top-navigation-block {
	font-size:0.929em;
	margin:0;
}
ul#main-menu-links,#header #block-views-book-top-navigation-block ul {
	position:relative;
	width:652px;
	height:51px;
	-webkit-padding-start:20px;
	padding-left:0px;
}
#main-menu-links li,#header #block-views-book-top-navigation-block li {
	position:relative;
	display:block;
	list-style:none;
	height:51px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/nav-sep.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	width:120px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: left;
}
#main-menu-links li.last,#header #block-views-book-top-navigation-block li:last-child {
	background-image:none;
	float: left;
}
#main-menu-links a,#header #block-views-book-top-navigation-block a {
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	width:120px;
	position:relative;
	display:inline-block;
	color:white;
	font-weigth:bold;
	font-size:1.5em;
	line-height:45px;
	float: left;
	padding-top: 6px;
}
#main-menu-links a:hover,#header #block-views-book-top-navigation-block a:hover {
	text-decoration:underline;
}
#secondary-menu-links {
	float:right;
	font-size:0.929em;
	margin:10px 10px 0;
}
#secondary-menu-links a:hover,#secondary-menu-links a:focus {
	text-decoration:underline;
}
#main {
	margin-top:20px;
	width: 960px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#featured div.clearfix {
	width:940px;
	/ / height:143 px;
}
#line1 {
	height:105px;
}
#line1.frontpage {
	height:210px;
}
#line1.frontpage #line1-nav {
	position:relative;
	float:left;
	height:210px;
	width:960px;
	padding-right:1px;
	-webkit-border-radius:8px 0 0 0;
	-moz-border-radius:8px 0 0 0;
	border-radius:8px 0 0 0;
}
#line1.frontpage #line1-nav div {
	position:absolute;
	float:left;
	width:230px;
	height:70px;
	cursor:pointer;
}
#line1.frontpage #line1-nav #promo1_nav {
	top:0px;
	-webkit-border-radius:8px 0 0 0;
	-moz-border-radius:8px 0 0 0;
	border-radius:8px 0 0 0;
}
#line1.frontpage #line1-nav #promo2_nav {
	top:70px;
}
#line1.frontpage #line1-nav #promo3_nav {
	top:137px;
}
#line1.frontpage #line1-nav div.active p {
	cursor:default;
	font-weight:bold;
}
#line1.frontpage #line1-nav div.active {
	z-index:3;
	float:left;
	left:-1px;
	width:270px;
	height:73px;
	border-top:none;
}
#line1.frontpage #line1-nav div p {
	width:210px;
	color:white;
	font-family:Arial;
	font-weight:100;
	font-size:11pt;
	padding-left:20px;
	padding-top:25px;
}
#line1.frontpage .clip {
	max-height:210px;
	overflow:hidden;
	-webkit-border-radius:0 8px 0 0;
	-moz-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0;
}
#line1.frontpage #line1-content {
	float:left;
}
#line1.frontpage #line1-content p {
	position:relative;
	font-family:"Helvetica Neue Light","Arial";
	font-size:62px;
	font-weight:900;
	color:white;
	letter-spacing:-3px;
	line-height:50px;
	text-shadow:black 0px 0px 2px;
	top:25px;
	left:60px;
	max-width:300px;
}
#line1.frontpage img {
	max-width:960px;
}
#line1.frontpage #line1-content #promo1_content {
	position:absolute;
	width:709px;
	height:210px;
	visibility:hidden;
}
#line1.frontpage #line1-content #promo2_content {
	position:absolute;
	width:709px;
	height:210px;
	visibility:hidden;
}
#line1.frontpage #line1-content #promo3_content {
	position:absolute;
	width:709px;
	height:210px;
	visibility:hidden;
}
#mainaction {
	float:left;
	width:229px;
	height:105px;
}
#randombackground {
	float:left;
	width:710px;
	height:104px;
	-webkit-border-radius:8px 0 0 0;
	-moz-border-radius:8px 0 0 0;
	border-radius:8px 0 0 0;
}
#quickactions {
	position:relative;
	top:0px;
	height:37px;
	background-image:url(../images/header-quicklink-background.png);
	-webkit-border-radius:0 0 8px 8px;
	-moz-border-radius:0 0 8px 8px;
	border-radius:0 0 8px 8px;
}
.quickactions {
	height:27px;
	float:left;
	padding:5px 5px 5px 5px;
}
#registerlink a {
	font-family:arial;
	font-size:0.9em;
	font-weight:bold;
	color:black;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:25px;
	text-decoration:none;
	background-image:url(../images/right-arrow-yellowish.png);
	background-repeat:no-repeat;
	background-position:right;
	vertical-align:middle;
}
#registerlink {
	}.quickactions label {
	float:left;
	font-family:arial;
	font-weight:bold;
	color:black;
	line-height:14px;
}
#availabilitycheck label {
	max-width:340px;
	margin-right:10px;
	font-size:15px;
	padding-top:6px;
	font-weight:normal;
	color:#fff;
}
#availabilitycheck input {
	position:relative;
	float:left;
	height:16px;
	top:-2px;
	width:200px;
	background-image:url(../images/searchbox-background.png);
	background-repeat:no-repeat;
	background-position:right center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	outline:none;
}
#availabilitycheck button {
	float:left;
	border:0px;
	margin-left:5px;
	margin-top:1px;
	cursor:pointer;
}
#availabilitycheck {
	width:625px;
	border-right:1px solid white;
}
#totalregistered input {
	position:relative;
	float:left;
	top:-2px;
	width:100px;
	text-align:right;
	font-family:arial;
	font-size:0.9em;
	font-weight:bold;
	color:black;
}
#totalregistered label {
	max-width:170px;
}
#totalregistered a {
	margin-left:10px;
	margin-top:2px;
	float:left;
	font-family:arial;
	font-size:15px;
	font-weight:100;
	color:#606060;
	line-height:12px;
	text-decoration:underline;
	padding-top:6px;
}
#totalregistered {
	float:left;
	width:273px;
}
#featured h2 {
	font-size:1.174em;
	line-height:1;
}
#featured p {
	margin:0;
	padding:0;
}
#highlighted {
	border-bottom:1px solid #d3d7d9;
	font-size:120%;
}
.region-help {
	border:1px solid #d3d7d9;
	padding:0 1.5em;
	margin-bottom:30px;
}
.content {
	margin-top:0px;
	font-family:Arial;
	font-size:0.9em;
}
.content h2 {
	color:#224C92;
}
.content h3 {
	font-weight:bold;
	color:#636777;
}
.front .field-name-field-static-trans-tiitle {
	display:none;
}
.field-name-field-pub-trans-title,.field-name-field-static-trans-tiitle,.field-name-field-faq-trans-title,.field-name-field-new-trans-title,.field-name-field-webform-transtitle {
	font-size:2em;
	font-weight:normal;
	font-family:arial;
	line-height:1;
	color:#313e78;
	margin:0em 0 0.5em;
}
h1#page-title.testimonials,h1#page-title.news {
	display:block;
	font-size:2em;
	font-weight:normal;
	font-family:arial;
	line-height:1;
	color:#313E78;
	margin:0em 0 0.5em;
}
h1#page-title {
	font-size:2em;
	font-size:23px;
	font-weight:normal;
	font-family:arial;
	line-height:1;
	color:#313e78;
	margin:0em 0 25px;
}
#content h2 {
	margin:0;
	font-size:1.429em;
	line-height:1.4;
	color:black;
	margin-bottom:5px;
	font-weight:bold;
}
.node .content,.node-form {
	font-size:1.071em;
}
p {
	font-size:1.0em;
}
a {
	color:#455CC5;
	text-decoration:underline;
}
.node .content .naveurid-navigation p,.node-form .naveurid-navigation p {
	font-size:1.0em;
}
.node .content .naveurid-navigation .menu {
	border:0px;
	padding:1em 0px 0px 0px;
}
.node .content .naveurid-navigation .menu li {
	position:relative;
	margin-bottom:25px;
}
.node .content .naveurid-navigation .menu .naveurid-summary a {
	position:relative;
	bottom:0px;
	right:0px;
	font-size:1.0em;
	color:#313e78;
	text-decoration:underline;
}
.node .content .naveurid-navigation .menu a {
	position:absolute;
	bottom:0;
	right:10px;
	font-size:1.0em;
	color:#313e78;
	text-decoration:underline;
	bottom:-15px;
}
.node-teaser .content {
	font-size:1em;
}
.node-teaser h2 {
	margin-top:0;
	padding-top:0.5em;
}
.node-teaser h2 a {
	color:#181818;
}
.node-teaser {
	border-bottom:1px solid #d3d7d9;
}
.node-sticky {
	background:#f9f9f9;
	background:rgba(0,0,0,0.024);
	border:1px solid #d3d7d9;
	padding:0 15px 15px;
}
.node-full {
	background:none;
	border:none;
	padding:0;
}
.node-teaser .content {
	clear:none;
	line-height:1.6;
}
.meta {
	font-size:0.857em;
	color:#68696b;
	margin-bottom:-5px;
}
.submitted .user-picture img {
	float:left;
	height:20px;
	margin:1px 5px 0 0;
}
.field-type-taxonomy-term-reference {
	margin:0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
	font-weight:normal;
	margin:0;
	padding-right:5px;
}
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference ul.links {
	font-size:0.8em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label,.node-teaser .field-type-taxonomy-term-reference ul.links {
	font-size:0.821em;
}
.field-type-taxonomy-term-reference ul.links {
	padding:0;
	margin:0;
	list-style:none;
}
.field-type-taxonomy-term-reference ul.links li {
	float:left;
	padding:0 1em 0 0;
	white-space:nowrap;
}
.link-wrapper {
	text-align:right;
}
.field-type-image img,.user-picture img {
	margin:0 0 1em;
}
ul.links {
	color:#68696b;
	font-size:0.821em;
}
.node-unpublished {
	margin:-20px -15px 0;
	padding:20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
	border-left:1px solid #fff4f4;
	border-right:1px solid #fff4f4;
}
.comment h2.title {
	margin-bottom:1em;
}
.comment div.user-picture img {
	margin-left:0;
}
.comment {
	margin-bottom:20px;
	display:table;
	vertical-align:top;
}
.comment .attribution {
	display:table-cell;
	padding:0 30px 0 0;
	vertical-align:top;
	overflow:hidden;
}
.comment .attribution img {
	margin:0;
	border:1px solid #d3d7d9;
}
.comment .attribution .username {
	white-space:nowrap;
}
.comment .submitted p {
	margin:4px 0;
	font-size:1.071em;
	line-height:1.2;
}
.comment .submitted .comment-time {
	font-size:0.786em;
	color:#68696b;
}
.comment .submitted .comment-permalink {
	font-size:0.786em;
	text-transform:lowercase;
}
.comment .content {
	font-size:0.929em;
	line-height:1.6;
}
.comment .comment-arrow {
	background:url(../images/comment-arrow.gif) no-repeat 0 center transparent;
	border-left:1px solid;
	border-right:1px solid;
	height:40px;
	margin-left:-47px;
	margin-top:10px;
	position:absolute;
	width:20px;
}
.comment .comment-text {
	padding:10px 25px;
	border:1px solid #d3d7d9;
	display:table-cell;
	vertical-align:top;
	position:relative;
	width:100%;
}
.comment .indented {
	margin-left:40px;
}
#glossary dt {
	margin-bottom:20px;
	margin-top:20px;
}
.registrar-item {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:whiteSmoke;
	border:1px solid #E3E3E3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
.registrar-item dt {
	float:left;
	width:180px;
	margin-bottom:5px;
	font-weight:bold;
}
.registrar-item dd {
	float:left;
	margin-bottom:5px;
}
.registrar-item dd ul li {
	list-style:none;
}
.registrar-item dd ul {
	padding:0;
	margin:0;
}
dt a {
	font-size:22px;
}
.field-type-text-with-summary h3 {
	}.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:whiteSmoke;
	border:1px solid #E3E3E3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
.comment ul.links {
	padding:0 0 0.25em 0;
}
.comment ul.links li {
	padding:0 0.5em 0 0;
}
.comment-unpublished {
	margin-right:5px;
	padding:5px 2px 5px 5px;
}
.comment-unpublished .comment-text .comment-arrow {
	border-left:1px solid #fff4f4;
	border-right:1px solid #fff4f4;
}
.sidebar .section {
	padding-top:10px;
}
.sidebar .block a {
	font-family:arial;
	font-size:15px;
	font-weight:100;
	color:#979797;
	text-decoration:none;
}
ul li.leaf,ul li.expanded,ul li.collapsed {
	list-style-image:none;
	list-style-type:none;
}
.sidebar .block {
	padding:0px 0px;
	margin:0 0 20px;
}
.sidebar h2 {
	margin:0 0 0.5em;
	border-bottom:1px solid #d6d6d6;
	padding-bottom:5px;
	text-shadow:0 1px 0 #fff;
	font-size:1.071em;
	line-height:1.2;
}
.sidebar .block .content {
	font-size:0.914em;
	line-height:1.4;
}
.sidebar tbody {
	border:none;
}
.sidebar tr.even,.sidebar tr.odd {
	background:none;
	border-bottom:1px solid #d6d6d6;
}
#triptych-wrapper {
	position:relative;
}
#triptych h2 {
	color:#313e78;
	font-size:1.714em;
	text-shadow:0 1px 0 #fff;
	text-align:left;
	font-weight:300;
	font-family:"Helvetica Neue","Arial";
	line-height:1;
}
#triptych h2 a {
	font-size:17px;
}
.view-id-faq_frontpage {
	margin-top:20px;
	line-height:20px;
	font-size:15px;
}
.view-id-faq_frontpage .view-footer {
	text-align:right;
	margin-top:10px;
}
#triptych .block {
	margin-bottom:2em;
	padding-bottom:2em;
	line-height:1.3;
	position:relative;
}
#triptych .block.last {
	border-bottom:none;
}
#triptych .block ul li,#triptych .block ol li {
	}#triptych .block ul,#triptych .block ol {
	padding-left:20px;
}
#triptych #block-user-login .form-text {
	width:185px;
}
#triptych #block-user-online p {
	margin-bottom:0;
}
#triptych #block-node-syndicate h2 {
	overflow:hidden;
	width:0;
	height:0;
}
#triptych-last #block-node-syndicate {
	text-align:right;
}
#triptych #block-search-form .form-type-textfield input {
	width:185px;
}
#triptych-middle #block-system-powered-by {
	text-align:center;
}
#triptych-last #block-system-powered-by {
	text-align:right;
}
.region-frontpage-right {
	margin-top:20px;
	min-height:440px;
	margin-left:4px;
}
.region-frontpage-right h2 {
	display:none;
	visibility:hidden;
}
.region-frontpage-right .item-list {
	padding-top:40px;
	padding-left:10px;
	padding-right:15px;
	max-height:380px;
	overflow:hidden;
}
.region-frontpage-blocks-bottom-right {
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}
#twitter_block_results li {
	vertical-align:middle;
	display:block;
	background-color:white;
	padding:10px;
	border-bottom:1px solid #e2e2e2;
}
#twitter_block_results li:last-child {
	border:none;
}
p.tweet {
	display:block;
	float:none;
	margin:0px;
	color:#676767;
}
p.tweet a {
	text-decoration:none;
	color:#313e78;
}
.tweet_text {
	display:inline-block;
	max-width:140px;
	padding-left:5px;
}
.tweet {
	font-size:10px;
}
.twitter_block_user {
	display:inline-block;
	position:relative;
	vertical-align:top;
	max-width:30px;
	font-size:7pt;
}
.twitter_block_user_name {
	display:none;
}
.twitter_block_user img {
	padding-bottom:5px;
	float:none;
	border:none;
	max-width:25px;
	max-height:25px;
}
.frontpage-bottom-container-left {
	float:left;
	width:410px;
}
.region-frontpage-left {
	float:left;
	width:410px;
	padding-right:30px;
}
#block-views-news-block .views-field-title {
	color:black;
	font-family:arial;
	font-weight:bold;
	font-size:17px;
}
#block-views-news-block  .views-field-created {
	color:#8d8f90;
	font-family:arial;
	font-weight:100;
	font-size:0.8em;
}
#block-views-news-block .views-field-body p {
	margin-bottom:0em;
	font-family:arial;
	font-size:0.9em;
}
#block-views-news-block  .views-field-view-node a {
	font-family:arial;
	font-weight:100;
	font-size:0.7em;
	color:#32467f;
	text-decoration:underline;
}
#block-views-news-block  .views-field-view-node {
	position:absolute;
	right:0px;
	margin-bottom:0em;
}
#block-views-news-block	.views-row,.view-latest-news .views-row {
	clear:both;
}
#block-views-news-block	.views-field-body,.view-latest-news .views-field-body {
	padding-top:10px;
}
#block-views-news-block .views-field-title a {
	text-decoration:none;
	color:#244C92
}
#block-views-news-block .views-field-title {
	padding:15px 0 0px 0;
}
#block-views-news-block .views-field-body {
	font-size:14px;
}
.node #block-views-news-block h2 {
	display:none;
}
.region-frontpage-middle .view-header p {
	font-size:1.1em;
	font-weight:bold;
}
.region-frontpage-middle li {
	margin-bottom:5px;
	margin-left:20px;
	color:#244c92;
}
.region-frontpage-middle li a {
	color:#244c92;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.region-frontpage-middle {
	float:left;
	width:500px;
}
.region-frontpage-right {
	float:left;
	width:230px;
}
#footer-wrapper .section {
	border-top:1px solid #676767;
	padding:35px 0px 20px;
	background-image:url(../images/footer-background.png);
	background-repeat:repeat-x;
}
#footer-wrapper {
	color:white;
	margin-top: 20px;
}
#footer-wrapper .block {
	margin:0;
	padding:10px;
}
#footer-columns .block-menu,#footer .block {
	margin:0;
	padding:0;
	border:none;
}
#footer .block {
	margin:0.5em 0;
}
#footer .block .content {
	padding:0.5em 0;
	margin-top:0;
}
#footer .block h2 {
	margin:0;
}
#footer-columns h2 {
	border-bottom:1px solid #555;
	border-color:rgba(255,255,255,0.15);
	font-size:1em;
	margin-bottom:0;
	padding-bottom:3px;
	text-transform:uppercase;
}
#footer-columns .content {
	margin-top:0;
}
#footer-columns p {
	margin-top:1em;
}
#footer-columns .content ul {
	list-style:none;
	padding-left:0;
	margin-left:0;
}
#footer-columns .content li {
	list-style:none;
	margin:0;
	padding:0;
}
#footer-columns .content li a {
	display:block;
	border-bottom:1px solid #555;
	border-color:rgba(255,255,255,0.15);
	line-height:1.2;
	padding:0.8em 2px 0.8em 20px;
	text-indent:-15px;
}
#footer-columns .content li a:hover,#footer-columns .content li a:focus {
	background-color:#1f1f21;
	background-color:rgba(255,255,255,0.05);
	text-decoration:none;
}
#footer {
	letter-spacing:0.2px;
	margin-top:0px;
	border-color:rgba(255,255,255,0.15);
}
#footer .region {
	margin-top:20px;
}
#footer .block {
	clear:both;
}
#footer ul .level-1 {
	font-size:1.2em;
	font-weight:bold;
}
#footer ul,#footer li {
	list-style:none;
	padding:0;
}
#footer ul {
	display:block;
	border-color:rgba(255,255,255,0.15);
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 0;
	padding-left: 12px;
}
#footer li.first a {
	padding-left:0;
}
#footer li.last a {
	padding-right:0;
	border-right:none;
}
#footer-wrapper tr.odd {
	background-color:transparent;
}
#footer-wrapper tr.even {
	background-color:#2c2c2c;
	background-color:rgba(0,0,0,0.15);
}
#flyingballons {
	position:absolute;
	right:0px;
	top:-45px;
}
.tabs {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-bottom:0px;
}
.tabs ul.primary {
	padding:0 3px;
	margin-top:20px;
	margin-bottom:10px;
	overflow:hidden;
	border:none;
	background:transparent url(../images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
	display:block;
	float:left;
	vertical-align:bottom;
	margin:0 5px 0 0;
}
.tabs ul.primary li.active a {
	border-bottom:1px solid #ffffff;
}
.tabs ul.primary li a {
	color:#000;
	background-color:#ededed;
	height:1.8em;
	line-height:1.9;
	display:block;
	font-size:0.929em;
	float:left;
	padding:0 10px 3px;
	margin:0;
	text-shadow:0 1px 0 #fff;
	-khtml-border-radius-topleft:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius:6px;
	border-top-left-radius:6px;
	-khtml-border-radius-topright:6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius:6px;
	border-top-right-radius:6px;
}
.tabs ul.primary li.active a {
	background-color:#ffffff;
}
.tabs ul.secondary {
	border-bottom:none;
	padding:0.5em 0;
}
.tabs ul.secondary li {
	display:block;
	float:left;
}
.tabs ul.secondary li:last-child {
	border-right:none;
}
.tabs ul.secondary li:first-child {
	padding-left:0;
}
.tabs ul.secondary li a {
	padding:0.25em 0.5em;
}
.tabs ul.secondary li a.active {
	background:#f2f2f2;
	border-bottom:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
ul.action-links {
	list-style:none;
	margin:5px;
	padding:0.5em 1em;
}
ul.action-links li {
	display:inline-block;
	margin-left:10px;
}
ul.action-links li a {
	padding-left:15px;
	background:url(../images/add.png) no-repeat left center;
	margin:0 10px 0 0;
}
#messages {
	padding:20px 0 5px;
	margin:0 auto;
}
.featured #messages {
	background:#f0f0f0;
	background:rgba(30,50,10,0.08);
}
div.messages {
	margin:8px 15px;
}
.breadcrumb {
	font-size:0.929em;
}
.profile .user-picture {
	float:none;
}
.confirm-parent,.password-parent {
	width:34em;
}
.password-parent,div.form-item div.password-suggestions {
	position:relative;
}
.password-strength-text,.password-strength-title,div.password-confirm {
	font-size:0.82em;
}
.password-strength-text {
	margin-top:0.2em;
}
div.password-confirm {
	margin-top:2.2em;
	width:20.73em;
}
input.form-submit,a.button {
	border:1px solid #e4e4e4;
	border-bottom:1px solid #b4b4b4;
	border-left-color:#d2d2d2;
	border-right-color:#d2d2d2;
	color:#3a3a3a;
	cursor:pointer;
	font-size:0.929em;
	font-weight:normal;
	text-align:center;
	margin-bottom:1em;
	margin-right:0.6em;
	padding:4px 17px;
}
a.button:link,a.button:visited,a.button:hover,a.button:focus,a.button:active {
	text-decoration:none;
	color:#5a5a5a;
}
fieldset {
	background:#ffffff;
	border:1px solid #cccccc;
	margin-top:10px;
	margin-bottom:32px;
	padding:0 0 10px;
	position:relative;
	top:12px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.fieldset-wrapper {
	margin-top:25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
	margin-top:0;
}
.filter-wrapper {
	top:0;
	padding:1em 0 0.2em;
	-khtml-border-radius-topright:0;
	-khtml-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
.filter-help a {
	font-size:0.857em;
	padding:2px 20px 0;
}
.filter-wrapper .form-item label {
	margin-right:10px;
}
.filter-wrapper .form-item {
	padding:0 0 0.5em 0.5em;
}
.filter-guidelines {
	padding:0 1.5em 0 0.5em;
}
fieldset.collapsed {
	background:transparent;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}
fieldset legend {
	background:#dbdbdb;
	border:1px solid #ccc;
	border-bottom:none;
	color:#3b3b3b;
	display:block;
	height:2em;
	left:-1px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	line-height:2;
	padding:0;
	position:absolute;
	text-indent:10px;
	text-shadow:0 1px 0 #fff;
	top:-12px;
	width:100%;
	-khtml-border-radius-topleft:4px;
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
	-khtml-border-radius-topright:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}
fieldset.collapsed legend {
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
fieldset legend a {
	color:#3b3b3b;
}
fieldset legend a:hover,fieldset legend a:focus,fieldset legend a:active {
	color:#000;
}
fieldset .fieldset-wrapper {
	padding:0 10px;
}
fieldset .fieldset-description {
	margin-top:5px;
	margin-bottom:1em;
	line-height:1.4;
	color:#3c3c3c;
	font-style:italic;
}
input {
	margin:2px 0;
	padding:2px;
}
input,textarea {
	}textarea {
	line-height:1.5;
}
textarea.form-textarea,select.form-select {
	padding:2px;
}
input.form-text,textarea.form-textarea,select.form-select {
	border:1px solid #ccc;
}
input.form-submit:hover,input.form-submit:focus {
	}.password-suggestions ul li {
	margin-left:1.2em;
}
.form-item {
	}.form-item label {
	font-size:0.929em;
}
.form-type-radio label,.form-type-checkbox label {
	margin-left:4px;
}
.form-type-radio .description,.form-type-checkbox .description {
	margin-left:2px;
}
.form-actions {
	padding-top:10px;
}
.contact-form #edit-name {
	width:75%;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.contact-form #edit-mail {
	width:75%;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.contact-form #edit-subject {
	width:75%;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.contact-form #edit-message {
	width:76.3%;
	-khtml-border-top-left-radius:4px;
	-khtml-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.contact-form .resizable-textarea .grippie {
	width:76%;
	-khtml-border-bottom-left-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
input.form-button-disabled,input.form-button-disabled:hover,input.form-button-disabled:focus,input.form-button-disabled:active,.form-disabled input,.form-disabled select,.form-disabled textarea {
	background:#ededed;
	border-color:#bbb;
	color:#717171;
}
.form-disabled .grippie {
	background-color:#ededed;
	border-color:#bbb;
}
.form-disabled label {
	color:#717171;
}
html.js input.form-autocomplete {
	background-position:100% 4px;
}
html.js input.throbbing {
	background-position:100% -16px;
}
.comment-form label {
	float:left;
	font-size:0.929em;
	width:120px;
}
.comment-form input,.comment-form .form-select {
	margin:0;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.comment-form .form-type-textarea label {
	float:none;
}
.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select {
	margin-bottom:10px;
	overflow:hidden;
}
.comment-form .form-type-checkbox,.comment-form .form-radios {
	margin-left:120px;
}
.comment-form .form-type-checkbox label,.comment-form .form-radios label {
	float:none;
	margin-top:0;
}
.comment-form input.form-file {
	width:auto;
}
.no-sidebars .comment-form .form-text {
	width:800px;
}
.one-sidebar .comment-form .form-text {
	width:500px;
}
.two-sidebars .comment-form .form-text {
	width:320px;
}
.comment-form .form-item .description {
	font-size:0.786em;
	line-height:1.2;
	margin-left:120px;
}
#content h2.comment-form {
	margin-bottom:0.5em;
}
.comment-form .form-textarea {
	-khtml-border-radius-topleft:4px;
	-khtml-border-radius-topright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item {
	margin-top:0;
	margin-bottom:0;
}
.filter-wrapper label {
	width:auto;
	float:none;
}
.filter-wrapper .form-select {
	min-width:120px;
}
.comment-form fieldset.filter-wrapper .tips {
	font-size:0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
	margin-bottom:0.4em;
}
#edit-actions input {
	margin-right:0.6em;
}
div.password-suggestions {
	border:0;
}
.ui-widget-overlay {
	background:#222222;
	opacity:0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
	padding:1em;
}
#forum .name {
	font-size:1.083em;
}
#forum .description {
	font-size:1em;
}
#block-search-form {
	float:right;
}
#block-search-form .content {
	margin-top:0;
}
#search-form input#edit-keys,#block-search-form .form-item-search-block-form input {
	float:left;
	font-size:0.8em;
	margin-right:5px;
	width:9em;
	background-color:white;
	color:#7f7f80;
	padding:3px;
	margin-top:4px;
	border:1px solid #C3C3C3;
}
#search-block-form input.form-submit,#search-form input.form-submit {
	margin-left:0;
	margin-right:0;
	height:14px;
	width:13px;
	padding:0;
	margin-top:7px;
	cursor:pointer;
	text-indent:-9999px;
	border-color:#e4e4e4 #d2d2d2 #b4b4b4;
	background:url(../images/right-arrow-gray.png) no-repeat center top;
	overflow:hidden;
	border:0px;
}
#search-form .form-item-keys label {
	display:inline-block;
	float:left;
	margin-top:5px;
	margin-right:10px;
}
ol.search-results {
	padding-left:0;
}
.search-results li {
	padding-bottom:0.4285em;
	margin-bottom:0.5em;
}
.search-results li:last-child {
	border-bottom:none;
	padding-bottom:none;
	margin-bottom:1em;
}
.search-results .search-snippet-info {
	padding-left:0;
}
.shortcut-wrapper {
	margin:2.2em 0 1.1em 0;
}
.shortcut-wrapper h1#page-title {
	float:left;
	margin:0;
}
div.add-or-remove-shortcuts {
	padding-top:0.9em;
}
.overlay div.add-or-remove-shortcuts {
	padding-top:0.8em;
}
.page-admin #content img {
	margin-right:15px;
}
.page-admin #content .simpletest-image img {
	margin:0;
}
.page-admin-structure-block-demo .block-region {
	background:#ffff66;
	border:1px dotted #9f9e00;
	color:#000;
	font:90% "Lucida Grande","Lucida Sans Unicode",sans-serif;
	margin:5px;
	padding:5px;
	text-align:center;
	text-shadow:none;
}
.page-admin-structure-block-demo #featured .block-region {
	font-size:0.55em;
}
.page-admin-structure-block-demo #header .block-region {
	width:500px;
}
.page-admin #admin-dblog img {
	margin:0 5px;
}
#system-theme-settings fieldset {
	padding:0;
}
#system-theme-settings fieldset .fieldset-legend {
	margin-top:0;
}
div.admin .right,div.admin .left {
	width:49%;
	margin:0;
}
div.admin-panel {
	background:#fbfbfb;
	border:1px solid #ccc;
	margin:10px 0;
	padding:0 5px 5px;
}
div.admin-panel h3 {
	margin:16px 7px;
}
div.admin-panel dt {
	border-top:1px solid #ccc;
	padding:7px 0 0;
}
div.admin-panel dd {
	margin:0 0 10px;
}
div.admin-panel .description {
	margin:0 0 14px 7px;
}
.overlay #main,.overlay #content {
	width:auto;
	float:none;
}
.overlay #page {
	padding:0 2em;
}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #triptych-wrapper,.overlay #footer-wrapper {
	display:none;
}
.overlay-processed .field-type-image {
	display:block;
	float:none;
}
.overlay #messages {
	width:auto;
}
.node .poll {
	margin:2em 0;
}
.node .poll #edit-choice {
	margin:0 0 1.5em;
}
.poll .vote-form {
	text-align:left;
}
.poll .vote-form .choices {
	margin:0;
}
.poll .percent {
	font-size:0.857em;
	font-style:italic;
	margin-bottom:3em;
	margin-top:-3.2em;
	float:right;
	text-align:right;
}
.poll .text {
	clear:right;
	margin-right:2.25em;
}
.poll .total {
	font-size:0.929em;
	font-style:italic;
	text-align:right;
	clear:both;
}
.node .poll {
	margin:1.8em 0 0;
}
.node .poll .text {
	margin-right:6.75em;
}
.node .poll #edit-choice {
	margin:0 0 1.2em;
}
.poll .bar .foreground {
	background-color:#666;
}
#footer-wrapper .poll .bar {
	background-color:#666;
}
#footer-wrapper .poll .bar .foreground {
	background-color:#ddd;
}
.dd {
	max-width:100px;
	text-align:left;
	background-color:white;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	float:none;
	width:80px;
}
.dd .ddTitle {
	margin-top:4px;
	background:white;
	border:1px solid #C3C3C3;
	padding:0px;
	padding-bottom:1px;
	padding-left:5px;
}
.dd .ddTitle span.arrow {
	/ / position:relative;
	left:10px;
	/ / left:815 px;
	height:13px;
	width:14px;
	top:7px;
	background:url(../images/down-array-gray.png);
}
.ddTitleText {
	color:#7f7f80;
}
.dd .ddChild a.selected {
	background-color:white;
}
.dd .ddChild a:hover {
	background-color:#e2e2e2;
}
#block-lang-dropdown-lang-dropdown .content {
	float:right;
	max-height:25px;
}
#block-lang-dropdown-lang-dropdown {
	float:right;
	right:-10px;
	width:190px;
	max-height:25px;
}
#block-lang-dropdown-lang-dropdown h2 {
	float:left;
	position:relative;
	font-family:arial;
	font-size:0.9em;
	font-weight:100;
	color:#313e78;
	top:-3px;
}
#edit-lang-dropdown-select {
	width:130px!important;
}
.region.region-header {
	position:absolute;
	top:10px;
	left:300px;
}
.region-header {
	z-index:50;
	margin-top:10px;
	position:absolute;
	left:320px;
	top:5px;
}
.region-header ul {
	}.region-header li {
	padding:0px 5px;
	display:table-cell;
	text-align:center;
	white-space:nowrap;
}
.region-header li a {
	color:white;
	font-size:13px;
	font-family:arial;
	text-decoration:none;
	font-weight:100;
}
.region-header a:hover {
	text-decoration:underline;
}
.textsize_list .display,.ts_normal_variable,#block-textsize-form h2,p.textsize_current_list,p.textsize_current_inline {
	display:none;
}
textsize_list a:hover {
	text-decoration:none;
}
.textsize_list li {
	width:20px;
	float:right;
}
#block-textsize-form {
	position:relative;
	top:6px;
}
a.textsize_decrease {
	background-image:url(../images/smallerfont.png) !important;
}
head:first-child + body a.textsize_decrease:hover,head:first-child + body a.textsize_decrease,head:first-child + body a.textsize_decrease:visited {
	background-image:url(../images/smallerfont.png) !important;
}
a.textsize_increase,a.textsize_increase:visited {
	background-image:url(../images/biggerfont.png) !important;
}
head:first-child+body a.textsize_increase:hover,head:first-child + body a.textsize_increase,head:first-child + body a.textsize_increase:visited,a.textsize_increase,a.textsize_increase:visited {
	background-image:url(../images/biggerfont.png) !important;
}
a.textsize_increase:hover,a.textsize_decrease:hover,a.textsize_normal:hover {
	background-position:0 0px;
	background-repeat:no-repeat;
}
a.textsize_increase:focus,a.textsize_decrease:focus,a.textsize_normal:focus,a.textsize_increase:active,a.textsize_decrease:active,a.textsize_normal:active {
	background-position:0 -0px;
	background-repeat:no-repeat;
}
ul.textsize_inline li a.textsize_increase:focus,ul.textsize_inline li a.textsize_increase:active {
	background-position:0px 0px;
}
ul.textsize_inline li a.textsize_decrease:focus,ul.textsize_inline li a.textsize_decrease:active {
	background-position:0px 0px;
}
ul.textsize_inline li a.textsize_normal:focus,ul.textsize_inline li a.textsize_normal:active {
	background-position:0px 0px;
}
#leftfooter {
	position:absolute;
	width:125px;
	height:120px;
	top:10px;
	border-right:1px dotted white;
	background-repeat:no-repeat;
}
#rightfooter {
	position:absolute;
	width:200px;
	height:120px;
	top:10px;
	left:750px;
	border-left:1px dotted white;
	background-repeat:no-repeat;
	background-position:100% 20%;
}
#rightfooter .img-logo-eurid {
	margin-top:10px;
	margin-left:10px;
}
.region-footer {
	width:690px;
	margin-left:125px;
}
.region-footer {
	width:690px;
	margin-left:125px;
}
.region-footer .naveurid-block-menu li {
	width:140px;
	display:block;
	float:left;
}
.region-footer .naveurid-block-menu {
	width:140px;
	padding-left:20px;
	float:left;
}
#footer a {
	font-family:arial;
	font-size:1em;
	color:white;
	text-decoration:none;
	line-height:12px;
	margin-top:4px;
}
#footer-wrapper .block-naveurid  a.active-trail {
	font-size:1.2em;
	font-weight:bold;
}
.region-sidebar-first .naveurid-block-menu {
	border-bottom:1px dotted gray;
	padding:5px 0px;
}
.region-sidebar-first .naveurid-block-menu a:hover {
	color:#244c92;
	text-decoration:underline;
}
.region-sidebar-first {
	border-right-color:#999;
	border-right-style:dashed;
	border-right-width:1px;
	min-height:150px;
}
li.expanded.active-trail a.active-trail.active {
	background-image:url(../images/active-link.png);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:10px;
	margin-left:-10px;
	color:#224c92;
}
li.expanded.active-trail a {
	color:black;
}
li.expanded.active-trail li.collapsed a,li.expanded.active-trail li.leaf a {
	color:gray;
}
li.expanded.active-trail li.collapsed a:hover,li.expanded.active-trail li.leaf a:hover {
	color:#224c92;
}
li.expanded.active-trail li.leaf.active-trail  a {
	color:#244c92;
}
a.translation-link {
	display:none;
}
.region-frontpage-bottom-left {
	}#euidentity {
	width:208px;
	height:109px;
	padding:10px;
}
#newsletter {
	padding:10px;
	width:208px;
	height:109px;
}
#block-block-34 {
	float:left;
	margin-right:40px;
}
#block-block-29 {
	float:left;
	margin-right:20px;
}
.lang-dropdown-select-element {
	height:23px;
}
#bottom-triptych-wrapper {
	width:960px;
	clear:both;
}
#mainaction .euidentity {
	padding:0px 10px;
}
#euidentity-logo {
	height:45px;
	widht:150px;
}
#euidentity #cover img {
	max-width:72px;
	max-height:86px;
	margin-top:15px;
	margin-left:
}
#mainaction #euidentity-logo {
	background-image:url(../images/logo-euidentity-white.png);
	background-size:90%;
	height:55px;
}
#euidentity div.knowmore {
	width:130px;
	margin-left:10px;
	line-height:15px;
	padding-bottom:10px;
}
#mainaction div.knowmore {
	margin-left:15px;
	line-height:1em;
}
#euidentity a.knowmore {
	text-decoration:none;
	color:white;
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	line-height:0.5em;
	background-position:100% 50%;
	padding-right:20px;
}
#mainaction a.knowmore {
	text-decoration:none;
	color:white;
	font-family:Arial;
	font-weight:normal;
	font-size:18px;
	line-height:0.5em;
	background-image:url(../images/right-arrow-gray.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding-right:20px;
}
#euidentity a.abutton {
	color:white;
	text-decoration:none;
	font-size:14px;
}
#mainaction a.abutton {
	text-decoration:none;
	display:inline-block;
	height:22px;
	color:white;
	padding-top:3px;
	padding-left:20px;
	padding-right:5px;
	font-family:"Arial";
	font-weight:normal;
	font-size:14px;
	white-space:nowrap;
	background:transparent url(../images/gray-button-g.png) no-repeat;
	margin-right:15px;
	min-width:120px;
}
#euidentity div.abutton {
	padding-top:3px;
	position:relative;
	display:inline-block;
	margin-left:30px;
	color:white;
	text-align:center;
}
#mainaction div.abutton {
	display:inline-block;
	background:transparent url(../images/gray-button-d.png) no-repeat 100% 0px;
	position:relative;
	margin-top:5px;
	text-align:center;
}
#euidentity #cover {
	position:absolute;
	width:72px;
	height:86px;
	left:156px;
	top:5px;
}
.newsletter-block .content #icon {
	float:left;
	margin-right:10px;
}
#mainaction .block-simplenews {
	padding:10px 20px;
}
.outlined {
	border-color:#000000;
	border-width:1px;
	border-style:solid;
}
.newsletter-block .content #form input {
	max-width:120px;
}
#mainaction .block-simplenews .content #form input[type=text] {
	margin-top:0px;
	max-width:120px;
	line-height:15px;
	padding:0px;
	width:180px;
	max-width:180px;
}
.newsletter-block label,.newsletter-block h2 {
	display:none;
	visibility:hidden;
}
.newsletter-block input {
	padding-top:0px;
}
.newsletter-block .content p {
	font-family:Arial;
	font-weight:bold;
	font-size:11pt;
	line-height:1em;
	color:white;
	margin-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
}
#mainaction .block-simplenews .content p {
	padding-top:4px;
	line-height:1.2em;
}
.newsletter-block .form-item {
	margin-bottom:0;
}
.newsletter-block .content #form input.form-submit {
	border:none;
	position:relative;
	display:inline-block;
	margin-left:30px;
	margin-top:18px;
	max-width:150px;
	color:white;
	text-align:center;
	-khtml-border-radius:0px;
	font-size:14px;
}
.newsletter-block .content #form  .submitwraper input.form-submit {
	background-image:url(../images/gray-button-g.png);
	margin:0px;
	margin-right:20px;
	width:0px;
	min-width:120px;
	max-width:180px;
	padding:0px;
	padding-left:20px;
	line-height:22px;
	padding-bottom:4px;
}
#mainaction .block-simplenews .content #form .submitwraper {
	margin-top:5px;
	padding:0px;
	display:inline-block;
	background:transparent url(../images/gray-button-d.png) no-repeat 100% 0px;
	position:relative;
}
.centeraligned {
	text-align:center;
}
#content h2 {
	color:#313e78;
	font-size:20px;
}
.search-result h3.title {
	margin:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-after:0em;
	-webkit-margin-after:0px;
}
.search-result h3.title a {
	color:black;
	font-family:arial;
	font-weight:100;
	font-size:11pt;
}
.search-snippet {
	font-family:Arial;
	font-size:10pt;
	font-weight:100;
}
.search-snippet-info .search-info {
	display:none;
}
#credentials {
	text-align:center;
	padding-top:15px;
}
#credentials ul {
	margin:0px;
	display:inline-block;
	text-align:center;
	-webkit-margin-before:0px;
	margin-before:0px;
	-webkit-margin-after:0px;
	margin-after:0px;
	-webkit-padding-start:0px;
	-padding-start:0px;
}
#credentials li {
	line-height:10px;
	color:white;
	font-size:9px;
	font-weight:100;
	list-style:none;
	list-style-image:none;
	float:left;
	padding:0px 25px;
}
#credentials li a {
	color:white;
	border:0px;
}
.block .item-list ul {
	padding:0;
}
.block .item-list ul .field-content ul {
	padding:0 0 0.25em 2.5em;
}
.item-list li.faqrow {
	list-style:none;
}
.item-list li.faqrow .views-field-title,.item-list li.faqrow .views-field-field-faq-trans-title,.views-field-field-pub-trans-title {
	display:inline-block;
	padding-bottom:10px;
	padding-top:20px;
	color:#313e78;
	font-family:arial;
	font-size:1.3em;
	font-weight:100;
}
.item-list li.faqrow .views-field-body p {
	font-weight:100;
	color:#010101;
	font-family:arial;
	font-size:1.0em;
}
#footer-wrapper li.expanded.active-trail a.active-trail.active {
	margin-left:0px;
}
.sidebar .block .naveurid-block-menu ul ul a {
	font-size:1.0em;
}
#social {
	float:right;
	margin-right:10px;
}
.twitter_block #social {
	position:absolute;
	top:-25px;
	left:130px;
}
#social li {
	list-style:none;
	width:17px;
	height:23px;
	padding:0px;
	background-color:transparent;
	border:0px;
	float:left;
	padding-right:12px;
}
.twitter_block #social li {
	padding-right:5px;
}
#social-footer {
	float:right;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:20px;
}
.footer-trademark {
	margin-left:15px;
	font-size:10px;
}
#social-footer li {
	list-style:none;
	width:17px;
	height:23px;
	padding:0px;
	background-color:transparent;
	border:0px;
	float:left;
	padding-right:10px;
}
.view-faq .header {
	margin-top:-18px;
	margin-left:55px;
	color:#313E78;
	font-family:arial;
}
.view-faq .view-header p {
	padding-top:10px;
}
.view-faq .view-header p {
	padding-top:10px;
}
.view-news .view-content {
	padding-top:0;
}
.view-faq .view-footer {
	padding-top:0;
}
.view-publication-homepage .view-content {
	padding-top:5px;
	padding-bottom:5px;
}
#triptych .block {
	padding-bottom:0px;
	margin-bottom:0px;
}
.view-publication-homepage .view-footer a,.view-faq .view-footer a,.view-news .view-footer {
	font-family:arial;
	font-size:16px;
	color:#979797;
	margin-top:20px;
	text-align:right;
}
.view-faqs-all .view-header {
	padding-bottom:20px;
	border-bottom:1px dotted gray;
}
.view-faqs-all .view-header .view-faqs-all-onlylinks .view-content h3 {
	font-size:20px;
	margin-bottom:0px;
}
.view-faqs-all .view-content h3 {
	padding-top:20px;
	margin-bottom:-30px;
	font-size:20px;
}
#glossary h3 {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:whiteSmoke;
	border:1px solid #E3E3E3;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
}
#form-builder-wrapper {
	overflow:visible;
}
.breadcrumb {
	padding-left:10px;
	font-family:Arial;
	font-size:10px;
	width:85%;
	float:left;
	font-size:12px;
}
.breadcrumb a {
	}.breadcrumb a.current {
	color:#313e78;
}
#block-views-testimonials-fp-block h2 {
	display:none;
}
#block-views-testimonial-frontpage-block .title {
	font-family:"Arial";
	font-size:12px;
	font-weight:bold;
	color:#9cbe4f;
	width:270px;
}
.contact-person,#block-views-testimonial-frontpage-block .business-type {
	font-family:"Arial";
	font-size:11px;
	font-color:#010101;
	position:relative;
}
.website {
	font-family:"Arial";
	font-size:12px;
	color:#9cbe4f;
	margin-top:5px;
	margin-bottom:20px;
}
.website a {
	color:#9cbe4f;
}
 .view-footer {
	font-family:"Arial";
	font-size:11px;
	text-align:right;
	font-size:14px;
}
.view-footer #more-testimonials {
	margin-left:10px;
}
.view-footer #submit-testimonial {
	margin-left:10px;
	color:#244c92;
}
.node-testimonial {
	height:50px;
	font-family:"Arial";
	font-weight:normal;
	font-size:15px;
}
.node-testimonial .name {
	position:relative;
	font-size:15px;
	line-height:20px;
	display:inline;
}
.node-testimonial .flag {
	display:inline-block;
	height:48px;
	width:48px;
}
.testimonial {
	display:inline;
	float:left;
	background-image:url(../images/tookoff-bg.png);
	background-repeat:no-repeat;
	padding:20px;
	width:370px;
	padding-right:30px;
	height:90px;
}
.testimonial .wrapper {
	width:260px;
	float:left;
	margin-left:10px;
}
.testimonial .picture {
	float:left;
}
.flag.Aland.Island {
	background:transparent url(../images/flags/aland.htm Island.gif) no-repeat;
}
.flag.Austria {
	background:transparent url(../images/flags/ausria.gif.htm) no-repeat;
}
.flag.Belgium {
	background:transparent url(../images/flags/belgium.gif) no-repeat;
}
.flag.Bulgaria {
	background:transparent url(../images/flags/bulgaria.gif.htm) no-repeat;
}
.flag.Cyprus {
	background:transparent url(../images/flags/cyprus.gif.htm) no-repeat;
}
.flag.Czech.Republic {
	background:transparent url(../images/flags/czech.htm Republic.gif) no-repeat;
}
.flag.Denmark {
	background:transparent url(../images/flags/denmark.gif) no-repeat;
}
.flag.Estonia {
	background:transparent url(../images/flags/estonia.gif.htm) no-repeat;
}
.flag.France {
	background:transparent url(../images/flags/france.gif) no-repeat;
}
.flag.Finland {
	background:transparent url(../images/flags/finland.gif) no-repeat;
}
.flag.Germany {
	background:transparent url(../images/flags/germany.gif) no-repeat;
}
.flag.Greece {
	background:transparent url(../images/flags/greece.gif) no-repeat;
}
.flag.Hungary {
	background:transparent url(../images/flags/hungary.gif) no-repeat;
}
.flag.Ireland {
	background:transparent url(../images/flags/ireland.gif) no-repeat;
}
.flag.Italy {
	background:transparent url(../images/flags/italy.gif) no-repeat;
}
.flag.Latvia {
	background:transparent url(../images/flags/latvia.gif.htm) no-repeat;
}
.flag.Lithuania {
	background:transparent url(../images/flags/lithuania.gif.htm) no-repeat;
}
.flag.Luxembourg {
	background:transparent url(../images/flags/luxembourg.gif.htm) no-repeat;
}
.flag.Malta {
	background:transparent url(../images/flags/malta.gif.htm) no-repeat;
}
.flag.Netherlands {
	background:transparent url(../images/flags/the.htm Netherlands.gif) no-repeat;
}
.flag.Poland {
	background:transparent url(../images/flags/poland.gif) no-repeat;
}
.flag.Portugal {
	background:transparent url(../images/flags/portugal.gif) no-repeat;
}
.flag.Romania {
	background:transparent url(../images/flags/romania.gif) no-repeat;
}
.flag.Slovakia {
	background:transparent url(../images/flags/slovakia.gif.htm) no-repeat;
}
.flag.Slovenia {
	background:transparent url(../images/flags/slovenia.gif.htm) no-repeat;
}
.flag.Spain {
	background:transparent url(../images/flags/spain.gif) no-repeat;
}
.flag.Sweden {
	background:transparent url(../images/flags/sweden.gif) no-repeat;
}
.flag.United.Kingdom {
	background:transparent url(../images/flags/uk.gif) no-repeat;
}
.node-testimonial.show {
	display:inline-block;
	background:transparent url(../images/ballon-purple-d.png) no-repeat 100% 0px;
	position:absolute;
	left:445px;
}
.node-testimonial .show span {
	display:inline-block;
	height:33px;
	color:white;
	padding-top:5px;
	padding-left:10px;
	font-family:"Arial";
	font-weight:bold;
	font-size:10px;
	white-space:nowrap;
	background:transparent url(../images/ballon-purple-g.png) no-repeat;
	margin-right:10px;
}
.views-row-even .views-field-php-1 .show {
	display:none;
}
.node-testimonial .give {
	display:inline-block;
	background:transparent url(../images/ballon-orange-d.png) no-repeat 100% 0px;
	position:absolute;
	left:445px;
}
.node-testimonial .give span {
	display:inline-block;
	height:33px;
	color:white;
	padding-top:5px;
	padding-left:10px;
	font-family:"Arial";
	font-weight:bold;
	font-size:10px;
	white-space:nowrap;
	background:transparent url(../images/ballon-orange-g.png) no-repeat;
	margin-right:10px;
}
.views-row-odd .views-field-php-1 .give {
	display:none;
}
.node-testimonial .citation {
	margin-bottom:10px;
}
.node-testimonial .citation .text {
	display:inline;
	font-family:"Arial";
	font-weight:bold;
	font-size:20px;
}
.node-testimonial .body .citation .author {
	display:inline;
	font-family:"Arial";
	font-weight:normal;
	font-size:14px;
	white-space:nowrap;
	float:right;
	padding-top:20px;
}
.view-testimonials-archives .views-field-body .body-value {
	display:none;
}
.view-testimonials-archives .view-content {
	margin-top:40px;
}
.node-testimonial .body-value {
	display:block;
	font-family:"Arial";
	font-weight:normal;
	font-style:italic;
	font-size:14px;
	width:720px;
	top:-20px;
}
.view-testimonials-archives .views-row {
	position:relative;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted black;
}
.node-testimonial .body {
	}.testimonial-right {
	left:420px;
	display:block;
	width:250px;
	float:right;
	padding-right:15px;
	margin-left:20px;
	margin-bottom:20px;
}
.view-testimonials-archives .views-field-field-registered-since img {
	float:left;
	height:70px;
	width:110px;
}
.view-testimonials-archives .views-row-first .views-field-field-registered-since img {
	height:150px;
	width:230px;
}
.view-testimonials-archives .views-field-field-registered-since {
	font-family:"Arial";
	font-weight:normal;
}
.view-testimonials-archives .views-field-field-registered-since .company {
	margin-bottom:8px;
}
.view-testimonials-archives .views-row-first .views-field-field-registered-since .company {
	padding-top:160px;
}
.view-testimonials-archives .views-field-field-registered-since .info {
	font-size:13px;
	position:relative;
	width:130px;
	margin-left:120px;
}
.view-testimonials-archives .views-row-first .views-field-field-registered-since .info {
	width:250px;
	top:0px;
	margin-left:0px;
}
.view-id-testimonials_archives .view-header {
	float:right;
	text-align:right;
}
.submittestimonialbutton {
	display:inline-block;
	background:transparent url(../images/telltestimonial-d.png) no-repeat 100% 0px;
	position:relative;
	top:-42px;
	text-align:center;
}
.submittestimonialbutton a {
	text-decoration:none;
	display:inline-block;
	height:33px;
	color:white;
	padding-top:8px;
	padding-left:20px;
	padding-right:5px;
	font-family:"Arial";
	font-weight:normal;
	font-size:14px;
	white-space:nowrap;
	background:transparent url(../images/telltestimonial-g.png) no-repeat;
	margin-right:15px;
	min-width:230px;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:0em;
}
.views-exposed-form {
	display:inline-block;
	position:relative;
}
.views-exposed-form .form-type-select {
	display:inline-block;
	position:relative;
	top:-50px;
}
.view-testimonials-archives .view-content {
	position:relative;
	top:-50px;
}
.view-news-archives .view-content {
	position:relative;
	top:-50px;
}
.invisible {
	display:none;
}
.view-testimonials-archives .view-content a.readmore {
	font-family:"Arial";
	font-weight:normal;
	font-size:14px;
	color:#313e78;
}
#content {
	}#sidebar-first {
	margin-top:0px;
	margin-left:-10px;
	margin-top:-10px;
}
.view-news-archives  .views-field.views-field-field-new-trans-title {
	font-size:1.5em;
	font-weight:normal;
	font-family:arial;
	line-height:1;
	color:#313e78;
	margin:0em 0 0.5em;
}
.view-news-archives .views-field.views-field-view-node {
	float:right;
}
.view-news-archives .views-row {
	margin-top:30px;
}
.pager li a {
	color:#313e78;
}
.pager li.pager-current {
	color:#313e78;
	font-weight:bold;
}
.view-publication-homepage .views-row {
	margin-bottom:5px;
}
.narrowtable tr td,.narrowtable tr th {
	padding:4px 3px;
}
.view-faqs-all-onlylinks .item-list ul {
	padding-left:20px;
}
.field-name-field-node-include h2>a {
	display:none;
}
#pseudoregio  h2,#pseudoregio .contextual-links-wrapper {
	display:none;
}
.resizable.normal_font {
	font-size:100%;
}
.resizable.large_font {
	font-size:120%;
}
.resizable.larger_font {
	font-size:140%;
}
a#access_font_normal {
	font-size:90%;
}
a#access_font_large {
	font-size:120%;
}
a#access_font_larger {
	font-size:160%;
}
.region-header .menu .menu {
	display:none !important;
}
.region-header .menu li {
	width:85px;
	float: left;
}
.view-news-archive .view-filters {
	display:none;
}
.node .node h2:first-child {
	display:none;
}
.field-error input,.field-error textarea,.field-error select {
	background-color:#FEF5F1;
	border:1px solid #ED541D;
}
.field-error .checkbox-label {
	color:red;
}
#line1.frontpage #line1-content #promo1_content {
	visibility:visible;
}
#whois-compact-domain {
	width:150px;
	padding-right:25px;
}
.counter-title {
	margin-top:16px;
	font-size:15px;
	color:#666;
	text-align:center;
}
.counter-content {
	margin-top:7px;
	margin-bottom:20px;
	margin-left:29px;
	font-size:15px;
	letter-spacing:12px;
	color:#fff;
}
.counter-3-blocks {
	height:18px;
	padding-top:7px;
}
.img-counter-bg {
	height:24px!important;
	margin-bottom:7px;
}
.millions {
	float:left;
	margin-right:7px;
	margin-left:12px;
}
.thousands {
	float:left;
}
.hundreds {
	float:left;
	margin-left:5px;
}
.counter .number {
	margin:0;
	width:14px;
	float:left;
	background-position:-476px -197px;
	padding:7px 0px 0px 8px;
}
.counter {
	clear:both;
}
.counter-link {
	clear:both;
	margin-top:0px;
	text-align:center;
	font-size:11px;
}
#cookie-bar {
	background-color:#304681;
	padding-bottom:13px;
	border-bottom-style:dotted;
	border-bottom-color:orange;
	border-bottom-width:2px;
	font-size:14px;
	color:white;
}
#cookie-bar .wrapper {
	width:940px;
	margin:0 auto 0 auto;
	padding-top:10px;
}
#cookie-bar a {
	color:white;
	text-decoration:none;
}
#cookie-bar a:hover {
	color:#999;
	border-bottom-color:#999;
}
.cookie-bar-buttons {
	margin-top:20px;
}
.cookie-btn-wrapper {
	margin-top:20px;
}
.cookie-btn {
	background:0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#fff;
	font-size:14px;
	margin-right:8px;
}
#cookie-show-more {
	background:0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#fff;
	font-size:14px;
	margin-top:5px;
}
#cookie-bar-more-content {
	margin-top:10px;
}
#cookie-bar-content {
	margin-left:auto;
	margin-right:auto;
	width:920px;
	color:#fff;
	padding:10px;
}
.cookie-bar-text {
	clear:both;
}
.cookie-bar-cross {
	float:right;
}
.cookie-bar-cross a {
	opacity:0.6;
	filter:alpha(opacity=60);
}
.cookie-bar-cross a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#frontpage-top-right {
	float:left;
	margin-bottom:10px;
}
.frontpage-testimonial-title {
	margin-bottom:7px;
	font-weight:bold;
	color:#636777;
	font-size:17px;
}
.frontpage-testimonial-picture {
	margin-right:20px;
}
.frontpage-testimonial-body {
	padding-right:15px;
}
.frontpage-testimonial-body img {
	float:left;
	margin-right:10px;
}
.region-frontpage-top-right {
	width:500px;
}
#glossary {
	margin-bottom:600px;
}
#glossary .letters li {
	float:left;
	list-style-type:none;
}
#glossary .letters li span,.letters li a {
	padding:8px;
	font-size:15px;
}
#glossary #glossary-letters ol {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}
.node-news .field-type-image img,.news-item-image {
	float:left;
}
.news-item-image img {
	margin:7px 15px 15px 0;
}
.node-news .field-name-field-image img {
	margin:0 15px 15px 0;
}
#block-block-47 .content a {
	text-align:right;
	color:#FFF;
	text-decoration:none;
}
#block-block-47 .content a:hover {
	color:#3f4c8b;
}
#block-block-47 .content {
	}#subscription-newsletter-form input[type=text] {
	width:185px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
#subscription-newsletter-form #newsletter {
	width:auto;
	margin:0;
	padding:0;
	height:auto;
}
#node-29414 #subscription-newsletter-form {
	background-color:#f6f2f0;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:20px;
	margin-top:20px;
	border-width:1px;
	border-style:solid;
	border-color:#999;
}
#subscription-newsletter-form {
	background-color:#f6f2f0;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:20px;
	margin-top:20px;
	border-width:1px;
	border-style:solid;
	border-color:#999;
}
#subscription-newsletter-form select {
	width:180px;
}
#subscription-newsletter-form fieldset {
	padding:20px;
}
#subscription-newsletter-form label {
	margin-top:15px;
}
.form-wrapper-left {
	float:left;
	margin-right:30px;
}
.form-wrapper {
	margin-top:30px;
	clear:both;
}
.form-wrapper-right {
	float:left;
}
#subscription-newsletter-form input[type=submit] {
	margin-top:35px;
}
#label_registrant_language {
	min-width:165px;
}
#label_registrant_email {
	}#label_registrant_technical_contact_0_name {
	}#label_registrant_technical_contact_1_name {
	min-width:165px;
}
#label_registrar_technical_contact_0_name {
	min-width:165px;
}
#label_registrar_technical_contact_1_name {
	min-width:165px;
}
#label_registrar_organisation {
	width:185px;
}
#nameservers_names li {
	}#domain-info-table td {
	}.whois-field-label {
	min-width:165px;
}
#search-top-btn {
	float:left;
	border:0px;
	margin-top:2px;
	background-position:center;
	margin-left:3px;
	cursor:pointer;
	width:29px;
	height:22px;
	background-image:url(../images/search-btn.png);
	background-repeat:no-repeat;
}
#edit-submit {
	float:left;
	border:0px;
	margin-top:2px;
	background-position:center;
	margin-left:3px;
	cursor:pointer;
	width:29px;
	height:22px;
	background-image:url(../images/go-lang-btn.png);
	background-repeat:no-repeat;
}
span.not-available {
	margin-bottom:20px;
	color:#d80d0d;
}
span.available {
	margin-bottom:20px;
	color:#65c607;
}

.register-domain {
	float:left;
}
.icon-arrow-btn {
	background-color:#000;
	width:20px;
	height:20px;
	margin-left:4px;
	float:left;
	display:block;
	background:url(../images/sprites.png) no-repeat;
	background-position:-633px -323px;
	width:14px;
	height:14px;
}
.view-faq-frontpage .view-footer a {
	}.view-book-bottom-navigation li:hover {
	text-decoration:underline;
}
#block-views-faq-frontpage-block {
	margin-top:18px;
}
.block > .content > .book-block-menu > .menu > .dhtml-folder > a {
	display:none;
}
.region-sidebar-first .block ul {
	padding-top:0;
	padding-bottom:0;
}
.euridBtn {
	background-color:#3B7BBC;
	background:-webkit-gradient(linear,left top,left bottom,from(#3B7BBC),to(#314984));
	background:-webkit-linear-gradient(top,#3B7BBC,#314984);
	background:-moz-linear-gradient(top,#3B7BBC,#314984);
	background:-ms-linear-gradient(top,#3B7BBC,#314984);
	background:-o-linear-gradient(top,#3B7BBC,#314984);
	padding:4px 9px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	color:white;
	font-size:14px;
	font-family:Helvetica,Arial,Sans-Serif;
	text-decoration:none;
	vertical-align:middle;
	text-decoration:none;
	margin-bottom:4px;
	height:25px;
}
.euridBtn:hover {
	background-color:#314984;
	background:-webkit-gradient(linear,left top,left bottom,from(#314984),to(#3B7BBC));
	background:-webkit-linear-gradient(top,#314984,#3B7BBC);
	background:-moz-linear-gradient(top,#314984,#3B7BBC);
	background:-ms-linear-gradient(top,#314984,#3B7BBC);
	background:-o-linear-gradient(top,#314984,#3B7BBC);
}
#block-views-news-sidebar-block ul {
	list-style:none;
	margin-bottom:24px;
}
#block-views-news-sidebar-block ul li {
	background-image:url(../images/line-separator.png);
	background-repeat:no-repeat;
	padding-bottom:8px;
	background-position:bottom left;
}
#block-views-news-sidebar-block ul li:last-child {
	background:none;
}
#block-views-news-sidebar-block {
	border-right-color:#999;
	border-right-style:dashed;
	border-right-width:1px;
	min-height:150px;
}
#block-views-news-sidebar-block ul li a {
	//font-weight:bold;
}
#block-views-news-sidebar-block ul li a:hover {
	color:#224C92;
}
#block-views-news-sidebar-block .view-footer {
	text-align:right;
	margin-right:17px;
}
#block-views-news-sidebar-block .euridBtn {
	color:#fff;
}
#block-views-news-sidebar-block .view-header h1 {
	color:#313E78;
	font-size:20px;
	margin:0;
	margin-top:8px;
}
#block-views-faq-sidebar-block {
	border-right-color:#999;
	border-right-style:dashed;
	border-right-width:1px;
	min-height:150px;
	padding-right:10px;
}
.region-faq-sidebar {
	margin-left:20px;
}
.view-faq-sidebar .view-header h1 {
	color:#313E78;
	font-size:20px;
	margin:0;
	margin-top:4px;
	margin-bottom:20px;
}
.view-faq-sidebar ol li {
	background-image:url(../images/line-separator.png);
	background-repeat:no-repeat;
	padding-bottom:8px;
	padding-top:5px;
	background-position:bottom left;
}
.view-faq-sidebar ol li:last-child {
	background:none;
}
.view-faq-sidebar ol li span a {
	font-size:19px;
}
.region-news-sidebar {
	margin-left:10px;
}
.img-twitter-bg,.img-header-navigation-background-inactive,.img-green-box-background,.img-blue-box-background,.img-counter,.img-logo,.img-header-navigation-background-active,.img-flying-ballons-overlay,.img-logo-alt,.img-newsletter-icon,.img-nav-bg,.img-logo-euidentity,.img-toplink-nav,.img-counter-bg,.img-logo-eurid,.img-go-btn,.img-rss,.img-youtube-white,.img-blue-button,.img-twitter-white,.img-linkedin,.img-green-button,.img-linkedin-white,.img-twitter,.img-facebook-white,.img-facebook,.img-rss-white,.img-youtube,.img-cross,.img-right-arrow-blueish,.img-keyboard {
	display:block;
	background:url(../images/sprites.png) no-repeat;
}
.img-twitter-bg {
	background-position:-1px -0px;
	width:226px;
	height:435px;
}
.img-header-navigation-background-inactive {
	background-position:-228px -0px;
	width:243px;
	height:220px;
}
.img-green-box-background {
	background-position:-228px -221px;
	width:228px;
	height:129px;
}
.img-blue-box-background {
	background-position:-228px -351px;
	width:228px;
	height:190px;
}
.img-counter {
	background-position:-1px -481px;
	width:230px;
	height:105px;
}
.img-logo {
	background-position:-472px -0px;
	width:148px;
	height:86px;
}
.img-header-navigation-background-active {
	background-position:-232px -481px;
	width:270px;
	height:73px;
}
.img-flying-ballons-overlay {
	background-position:-232px -555px;
	width:248px;
	height:65px;
}
.img-logo-alt {
	background-position:-472px -87px;
	width:111px;
	height:63px;
}
.img-newsletter-icon {
	background-position:-584px -87px;
	width:53px;
	height:61px;
}
.img-nav-bg {
	background-position:-1px -621px;
	width:652px;
	height:51px;
}
.img-logo-euidentity {
	background-position:-472px -151px;
	width:150px;
	height:45px;
}
.img-toplink-nav {
	background-position:-1px -673px;
	width:651px;
	height:37px;
}
.img-counter-bg {
	background-position:-472px -197px;
	width:167px;
	height:31px;
}
.img-logo-eurid {
	background-position:-457px -229px;
	width:111px;
	height:28px;
}
.img-go-btn {
	background-position:-569px -229px;
	width:43px;
	height:24px;
}
.img-rss {
	background-position:-621px -0px;
	width:22px;
	height:22px;
}
.img-youtube-white {
	background-position:-621px -23px;
	width:22px;
	height:22px;
}
.img-blue-button {
	background-position:-457px -258px;
	width:149px;
	height:22px;
}
.img-twitter-white {
	background-position:-621px -46px;
	width:22px;
	height:22px;
}
.img-linkedin {
	background-position:-623px -151px;
	width:22px;
	height:22px;
}
.img-green-button {
	background-position:-457px -281px;
	width:149px;
	height:22px;
}
.img-linkedin-white {
	background-position:-623px -174px;
	width:22px;
	height:22px;
}
.img-twitter {
	background-position:-613px -229px;
	width:22px;
	height:22px;
}
.img-facebook-white {
	background-position:-613px -252px;
	width:22px;
	height:22px;
}
.img-facebook {
	background-position:-607px -275px;
	width:22px;
	height:22px;
}
.img-rss-white {
	background-position:-630px -275px;
	width:22px;
	height:22px;
}
.img-youtube {
	background-position:-607px -298px;
	width:22px;
	height:22px;
}
.img-cross {
	background-position:-630px -298px;
	width:20px;
	height:20px;
}
.img-right-arrow-blueish {
	background-position:-621px -69px;
	width:13px;
	height:12px;
}
.img-keyboard {
	background-position:-635px -69px;
	width:16px;
	height:12px;
}
.html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-24444.node-type-book.i18n-en #page-wrapper #main-wrapper #main #sidebar-first .section .region.region-sidebar-first #block-i18n-book-navigation-i18n-book-navigation .content #book-block-menu-25739 .menu.clearfix li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
.html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-24444.node-type-book.i18n-en #page-wrapper #main-wrapper #main #sidebar-first .section .region.region-sidebar-first #block-i18n-book-navigation-i18n-book-navigation .content #book-block-menu-25739 .menu.clearfix li {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
#footer-wrapper .section #footer .resizable .region.region-footer li {
	float: left;
	width: 220px;
	line-height: 30px;
}
.html.not-front.not-logged-in.one-sidebar.sidebar-first.page-node.page-node-.page-node-24444.node-type-book.i18n-en #page-wrapper #main-wrapper #main #content .section #triptych-wrapper .resizable .region.region-content #block-system-main .content.clearfix img {
	padding: 4px;
	border: 1px solid #CCC;
	margin-right: 30px;
	float: left;
	margin-bottom: 20px;
	display: block;
}
.zj {
}
.zj a{
	color: #000;
	text-decoration: none;
}
