html, body{
	margin:0px;
	padding:0px;
	background-color:#EEEEEE;
}
body, body.tableHeader-processed{
	/*font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	background-color:#EEEEEE;
}
tbody
{
	border:0px;
}
a:link, a:visited
{
	text-decoration:none;
}

a:link
{
	color: #013b64;
}
a:visited
{
	color:#013b64;
}
a:hover,
a:active
{
	color:#A2A2A2;
}
img{
	border:0px;
}
div#mainOuter{
	padding:5px;
	width:980px;
	/*padding:0;*/
	margin:0 auto;
	border:solid #c4c4c4;
	border-width:0px 1px 1px 1px;
	background:#fff;
}
#Logo { position:absolute; left:238px; top:18px; }
div#headerOuter {
	background:url(images/header-bg.gif) 3px top repeat-x;
	height:160px;
}
div#headerOuter div#headerInner
{
	background:url(images/header-bg.jpg) left top no-repeat;
	height:150px;
}
#headerContent
{
	min-width:800px;
	position:relative;
}
div#headerCurrentDate
{
	background:transparent none repeat scroll 0 0;
	color:#2D3286;
	font-size:0.8em;
	font-weight:bold;
	padding:0 10px;
	position:absolute;
	right:0;
	top:10px;
}
div#countryflag
{
	background:url(images/finflag.jpg);
	position:absolute;
	right:10px;
	top:77px;
	font-size:0.8em;
	font-weight:bold;
	color:#013b64;
	height:62px;
	width:150px;
	border:1px solid #013b64;
}
/* search */
#search-theme-form
{
	display:block;
	margin:0;
	position:absolute;
	right:130px;
	top:5px;

}
.container-inline label {
	display:none;
}
#search-theme-form .form-text
{
	float:left;
	border:1px solid #013b64;
	width:100px;
	margin:0 10px 0px 18px;
	display:inline;
}
#headerContent .shortCuts
{
	margin:0px;
	padding:0px 170px 0 0px;
	list-style-type:none;
	height:22px;
	text-align:center;
	overflow:hidden;
	position:absolute;
	top:120px;
	right:0px;
}
#headerContent .shortCuts li
{
	float:left;
	list-style-type:none;
	padding:0 5px 0 0;
}
#headerContent .lang
{
	background:transparent none repeat scroll 0 0;
	color:#2D3286;
	font-size:0.8em;
	font-weight:bold;
	padding:0 10px;
	position:absolute;
	right:280px;
	top:10px;
}
table#contentOuter {
	width:100%;
	min-width:800px;
	border-collapse:collapse;

}
table#contentOuter td#leftMenuOuter, table#contentOuter td#contentInner, table#contentOuter td#rightMenuOuter{
	padding:0px 0px 50px 0px;
	vertical-align:top;
}
table#contentOuter td#leftMenuOuter{
	width:206px;
	background:url(images/bg_left_menu_px.gif) repeat-y;
}
td#leftMenuOuter ul.menu, td#leftMenuOuter ul.menu li.leaf, td#leftMenuOuter ul.menu li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

td#leftMenuOuter #block-menu-primary-links .content {
	margin:0px;
	min-height:350px;
}
td#leftMenuOuter h2{
	display:none;
}
td#leftMenuOuter .block{
	margin-bottom:30px;
}
td#leftMenuOuter ul.menu li{
	margin:0px;
	padding:0px;
}
td#leftMenuOuter ul.menu li.expanded a.active, td#leftMenuOuter ul.menu li.leaf a.active{
	background:url(images/bul_left_menu_l1_active.jpg) no-repeat left;
	background-position:0px 10px;
}
table#contentOuter td#leftMenuOuter ul.menu li a{
	padding:10px 10px 5px 28px;
	font-size:12px;
	text-transform:uppercase;
	color:#013b64;
	text-decoration: none;
	font-weight:bold;
	display:block;
	margin:0;

}
table#contentOuter td#leftMenuOuter ul.menu li a:hover{
	color: #A2A2A2;
}
table#contentOuter td#leftMenuOuter ul.menu li a.istyle1{
	color:#EC2424;
}
table#contentOuter td#leftMenuOuter ul.menu li a.istyle1:hover{
	color: #A2A2A2;
}
table#contentOuter td#leftMenuOuter ul.menu li ul{
	margin:0 0 5px 0;
	padding:0px;
	list-style-type:none;
}
table#contentOuter td#leftMenuOuter ul.menu li ul li{
	margin:0px;
	padding:0px;
}
table#contentOuter td#leftMenuOuter ul.menu li ul li a{
	background:none;
	font-size:9px;
	margin:5px 10px 0px 17px;
	padding:5px 0px 3px 19px;
}
table#contentOuter td#leftMenuOuter ul.menu li.expanded ul li a{
	background:url(images/transparent.gif) no-repeat center left;
}
table#contentOuter td#leftMenuOuter ul.menu ul.menu li a.active{
	background:url(images/bul_left_menu_l2_active.jpg) no-repeat left center;
}
table#contentOuter td#leftMenuOuter ul.menu ul.menu ul.menu li a{
	padding-left:40px;
	font-size:10px;
	text-transform:none;
}
table#contentOuter td#leftMenuOuter ul.menu ul.menu ul.menu li a.active{
	background:url(images/bul_left_menu_l2_active.jpg) no-repeat left;
}
img.friend {
	margin:0px 10px 1px 28px;
	padding:0px 0px 0px 0px;
	border-color:#333399;
	border-style:solid;
	border-width:1px;
	}
div.friends {
	margin:-720px 0px 0px 0px;
	z-index:1;
	position:absolute;
	width:202px;
	background:none;
}
table#contentOuter td#rightMenuOuter{
	width:242px;
	background:url(images/bg_right_menu.jpg) repeat-y;
}
table#contentOuter td#rightMenuOuter .block{
	margin:0;
	padding:0;
	border:solid #e0ecf5;
	border-width:0px 0px 3px 0px;
}
table#contentOuter td#rightMenuOuter .block .content{
	width:210px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:0,95em;
	margin:0pt;
	padding:0 10px 0 23px;
}
#calendar-container{
}
table#contentOuter td#rightMenuOuter .content{
	margin:0px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
}
table#contentOuter td#rightMenuOuter .content  ul{
	padding:0 0 10px 0;
}
table#contentOuter td#rightMenuOuter .content  li{
	list-style-type:none;
	list-style-image:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	display:block;
	clear:both;
}
table#contentOuter td#rightMenuOuter .content li img{
	float:left;
	display:block;
	overflow:none;
	margin:0em 1em 0.5em 0em;
	padding:0em 0em 0em 0em;
	border:1px solid #013b64;
}
table#contentOuter td#rightMenuOuter h2{
	font-family:Verdana;
	background:#C4C4C4;
	display:block;
	font-size:13px;
	font-weight:bold;
	color: #013b64;
	padding:0px 0px 3px 23px;
	margin:0px 0px 5px 0px;
	border:solid #e0ecf5;
	border-width:0px 0px 3px 0px;
}

table#contentOuter td#rightMenuOuter .content li ul{
	margin:5px 0 0 0;
	padding:0px;
	list-style-type:none;
}
table#contentOuter td#rightMenuOuter .content li ul li{
	margin:0px;
	padding:0px;
	border-width:0px 0px 0px 0px;
	list-style-type:none;
}
table#contentOuter td#rightMenuOuter .content li ul li a{
	font-family:verdana;
	font-size:0.95em;
	color:#013b64;
	margin:0px 5px 7px 0px;
	padding:0px 0px 0px 18px;
	text-decoration:none;
	display:block;
}
table#contentOuter td#rightMenuOuter .content ul li ul li a:hover, table#contentOuter td#rightMenuOuter .content ul li a:hover{
	color: #A2A2A2;
}
table#contentOuter td#rightMenuOuter .content ul li ul li a.active, table#contentOuter td#rightMenuOuter .content ul li a.active {
	color:#013b64;
}
table#contentOuter td#rightMenuOuter .content li ul li a img
{
	vertical-align:middle;
	margin-right:5px;
}
table#contentOuter td#rightMenuOuter .block-events .content
{
}
/* node start*/
.node {margin:0 0 10px 0; background:none;}

.node .content  {
	margin:0;
	padding:0 10px 0 10px;
}
.node .block, .clear-block .image-attach-teaser{
	margin:0;
	padding:0;
}
.node a {
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}
.node h3 a, .node h3 a:link, .node h3 a:visited {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}
.node h3 {
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	margin:0 0 10px 10px;
	padding:0;
}
.disabled {color:#999999;}

.node .events_date {
	font-family:Verdana;
	font-size:11px;
	color:#013b64;
}
.node .node_read_more  a{
	display:block;
	font-family:Verdana;
	text-align:right;
	font-size: 11px;
	text-decoration:none;
	margin:0;
	padding:0;
}
.images {
	margin:0 30px 0 0;
	padding:0;
	width: 150px;
	float: left;
}
.node-gallery .images {
	margin:10px 0 15px 0;
	padding:0;
	width: 510px;
}
.images-teaser .images {
	height:130px;
	display:block;
	overflow:hidden;
}
.image-attach-body {
	margin:0 0 10px 0;
	padding:0;
}
.node-gallery .image-attach-body {
	margin:0 10px 10px 0;
	padding:0;
	float:left;
}
.node-gallery .image-attach-teaser {
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	height:130px
}
.images .image-attach a {
	text-decoration:none;
	margin:0;
	padding:0;
}
.feed-icon {
	margin:10px 0 0px 10px;
}
.links, .links li, ul.links li, .links a:link, .links a:visited {
	margin:0;
	padding:0;
	text-decoration:none;
}
.terms {
	font-family:Verdana;
	font-size:11px;
}


/* node end*/

table#contentOuter td#contentInner{
	width:auto;
	padding: 0;
	padding: 0px 10px 10px 10px;
}
table#contentOuter td#contentInner div.contentTitle, table#contentOuter td#contentInner h2, #node-39 h3 {
	font-family:Verdana;
	margin:0 0 15px 0;
	background:url(images/bg_caption.gif) no-repeat #C4C4C4;
	padding:0px 5px 3px 110px;
	font-size: 13px;
	font-weight:bold;
	color: #013b64;
}
table#contentOuter td#contentInner .content h2{
	background:none;
	font-family:Verdana;
	margin:0;
	padding:0 0 10px 0;
	font-size: 12px;
	font-weight:bold;
	color: #013b64;
}
#node-39 h3 {
	padding:0px 56px 3px 110px;
}
#node-39 h3 a, #node-39 h3 a:link, #node-39 h3 a:visited {
	font-size: 13px !important;
}
table#contentOuter td#contentInner div.contentTitle .date { color:#000; }
table#contentOuter td#contentInner div.contentTitleB{
	font-family:"Verdana";
	margin:0px 8px;
	padding:0px 0px 3px 110px;
	font-size: 13px;
	font-weight:bold;
	color: #013b64;
}
td#contentInner #mission{
	display:block;
	margin: -10px 0px 10px 0px;
}

div#footerOuter div.left{
	width:206px;
	height:15px;
	background-color:#CCCCCC;
	float:left;
	background:url(images/bg_footer_left.jpg) no-repeat right top;
	border:solid #C8C8C8;
	border-width:1px 0px 0px 0px;
}
div#footerOuter div.right{
	font-size:13px;
	color:#919191;
	height:15px;
	padding:0px 0px 0px 150px;
	margin:0px 0px 0px 209px;
	background:url(images/bg_footer_right.jpg) no-repeat left top;
	border:solid #C8C8C8;
	border-width:1px 0px 0px 0px;
}

/*content*/
div#content{
	/*font-family:"Times New Roman", Times, serif;*/
	font-size: 14px;
	color: #000000;
	padding:8px;
}
div#content div.foundItem h2
{
	font-size:1.1em;
	background:#F0ECE0;
	margin:0 0 0.5em 0;
	padding:2px;
}
div#content div.foundItem div.exerpt
{
	/*font-size:0.9em;*/
}
div#content div.foundItem div.url
{
	color:#013b64;
	margin:0.2em 0 1em 0;
}
div#content div.pagination
{
	margin:0 0 1em 0;
	text-align:center;
}
div#content div.pagination *
{
	vertical-align:middle;
}
div#content div.pagination span
{
	/*font-weight:bold;*/
	font-size:1.2em;
}
table.txt td   {
	border-bottom:solid 1px #000000;
}

/* feedback from start */
#feedbackForm { display:inline; }
#feedbackForm div.line { clear:both; }
#feedbackForm div.label { font-weight:bold; float:left; width:15em; padding:0.1em 1em 0 0; text-align:right; }
#feedbackForm div.item { float:left; }
#feedbackForm span.error { font-size:0.7em; color:#FF0000; display:block; }
#feedbackForm div.submit { padding-left:16em; clear:both; }
#feedbackForm .textRequired { border-width:1px 1px 1px 2px; border-color:#C4C4C4 #C4C4C4 #C4C4C4 #FF0000; border-style:solid; margin-bottom:0.2em; width:20em; background:#F6F6F6; }
#feedbackForm .textNotRequired { border-width:1px 1px 1px 2px; border-color:#C4C4C4 #C4C4C4 #C4C4C4 #006830; border-style:solid; margin-bottom:0.2em; width:20em; background:#F6F6F6; }
#feedbackRequest { width:25em !important; height:15em; overflow:auto; }
/* feedback from end */

/* article announce start */
.feedArticleAnnounce, .articleAnnounce { padding-top:0.5em; padding-bottom:0.5em; border-bottom:1px solid #C4C4C4; }
.feedArticleAnnounce .title, .articleAnnounce .title { font-size:12px; color:#013b64; font-weight: bolder; padding-bottom:0.5em;  padding-top:0.0em; }
.feedArticleAnnounce .title .date, .articleAnnounce .title .date { color:#000; }
.feedArticleAnnounce .cleaner, .articleAnnounce .cleaner { clear:both; height:1px; overflow:hidden; }
.feedArticleAnnounce .avatar, .articleAnnounce .avatar { float:left; margin:0em 1em 0em 0em; padding:0em 0em 0em 0em; display:block; border:1px solid #013b64;}
.feedArticleAnnounce .avatar img , .articleAnnounce .avatar img  { display:block; padding:0; margin:0; border:none; }
.feedArticleAnnounce .more, .articleAnnounce .more { font-size:12px; padding-top:0.5em; padding-bottom:0.5em;}
.feedArticleAnnounce .exerpt, .articleAnnounce .exerpt { font-size:11px; }
/* article announce end */

div.admin .right {
float:right;
margin-right:1em;
width:45%;
}
div.admin .left {
float:left;
margin-left:1em;
width:45%;
}
.node p, .node-form p, #rightMenuOuter .content p {
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	margin:0;
	padding:0 0 10px 0;
	text-indent:27px;
}
.node {
	text-align:justify;
}
.taxonomy-term-description {
	font-family:Verdana;
	font-size: 11px;
	color: #000000;
	text-align:justify;
	margin:10px 0 10px 0;
	padding:0 10px 0 10px;
	text-indent:27px;
}
td#contentInner .content img {
	border: solid;
	border-width: 10px;
	border-color: #E0ECF5;
	margin:0 15px 0px 0;
	text-align:right;
}
table#attachments {
	margin:20px
	.meta {
	margin:20px 0 0 0;
	text-align:left;
}
.terms {
	font-family:Verdana;
	font-size:11px;
}
.terms li{
	border:solid #013B64;
	border-width:0 0 0 1px;
	padding:0 10px 0 10px !important;
}
.terms li.first{
	border:none;
}
p.search-info{
	display:none;
}