/* CSS Document */
BODY {
	margin:0px;
	padding:0px;
}

.mr-page {
	padding: 0px 0px 0px 0px;
	margin:0px;
}

.mr-of-site-caption {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#001ba1;
	padding:2px  0px 1px 0px;
	letter-spacing:+3px;
	word-spacing:+5px;
}
.mr-of-site-caption P {
	line-height:100%;
	margin:0px;
}


.mr-table-header IMG {
	margin:0px;
	padding:0px;
}
.mr-table-header {

}

.mr-header-center {
	text-align:right;
	width:100%;
	background-image:url(../images/header_center_bg.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	height:71px;
	line-height:0%;
}
.mr-header-center  IMG {
	height:71px;
	padding:0px;
}

.mr-page-caption {
	color:#010a88;
	padding:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #000066;
}

.mr-center-panel-cell {
	padding:0px 15px 15px 15px;
}

.mr-page .credit {
	font-size:9px;
	text-align:center;
	color:#001ba1;
}
.mr-page .credit a:focus,
.mr-page .credit a:hover,
.mr-page .credit a:active,
.mr-page .credit a:visited { 
	text-decoration: none; 
	color:#001ba1;
}


/*============= Language selector ==============*/
.mr-language-selector{
	background-image:url(../images/lang_sel_bg.gif);
	background-repeat:no-repeat;
	text-align:right;
	height:24px;
	padding-left:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:80%;
	font-size:11px;
	letter-spacing:+2px;
}
.tx-srlanguagemenu-pi1 {
}

.tx-srlanguagemenu-pi1 img { 
	margin: 0 5px; 
	padding: 0; 
	border-style: none; 
}
.tx-srlanguagemenu-pi1 .CUR { 
	float: left;
	padding-top:1px;
	width:30px;
	margin-left:5px;
}
.tx-srlanguagemenu-pi1 .CUR a { 
	background-color: transparent; 
	color: #ffffff;
	text-decoration: none; 
}
.tx-srlanguagemenu-pi1 .CUR a:focus,
.tx-srlanguagemenu-pi1 .CUR a:hover,
.tx-srlanguagemenu-pi1 .CUR a:active { 
	color:#fff; 
}
.tx-srlanguagemenu-pi1 .NO { 
	float: left;  
	padding-top:1px
}
.tx-srlanguagemenu-pi1 .NO a { 
	background-color:transparent; 
	color: #000; 
	text-decoration:none;  
}
.tx-srlanguagemenu-pi1 .NO a:focus, 
.tx-srlanguagemenu-pi1 .NO a:hover, 
.tx-srlanguagemenu-pi1 .NO a:active { 
	color:#fff; 
}
.tx-srlanguagemenu-pi1 .INACT {  
	float:left;
	padding-top:0px;
	width:30px;
	margin-left:5px;
}
.tx-srlanguagemenu-pi1 .INACT a { 
	background-color:transparent; 
	color: #000; 
	text-decoration: none; 
	font-weight: normal; 
}
.tx-srlanguagemenu-pi1 .INACT a:focus, 
.tx-srlanguagemenu-pi1 .INACT a:hover, 
.tx-srlanguagemenu-pi1 .INACT a:active { 
	color: #000; 
}

.tx-srlanguagemenu-pi1 .SPC {   
	font-family: Verdana, sans-serif;  
	line-height: 100%; 
	color: #35006d; 
	border-left:1px solid #000000;
}

.tx-srlanguagemenu-pi1 select {  
	font-family: Verdana, sans-serif; 
	background-color: #35006d; 
	color: white; 
	font-weight: bold; 
}

/*============== Horizontal links ===============*/
.mr-horiz-links{
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3240cd;
	vertical-align:bottom;
	line-height:100%;
}

.mr-horiz-links A,
.mr-horiz-links A:hover,
.mr-horiz-links A:visited {
	color:#3240cd;
	text-decoration:none;
}
.mr-horiz-links A:hover {
	text-decoration:underline;
}

.mr-horiz-links .first {
	text-align:left;
	padding-right:10px;
}
.mr-horiz-links .first IMG {
	margin:0px 2px 0px 0px;
}

.mr-horiz-links .middle {

	padding-left:10px;
	padding-right:10px;
}
.mr-horiz-links .last {
	width:100%;
	text-align:right;
}

.mr-horiz-menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	text-align:left;
	vertical-align:middle;
	height:22px;
}

.mr-horiz-menu A,
.mr-horiz-menu A:hover,
.mr-horiz-menu A:visited {
	margin:0px 20px 0px 12px;
	text-decoration:none;
	color:#FFFFFF; 
}
.mr-horiz-menu A:hover {
	color:#CCCCCC;
}

.mr-horiz-menu .last,
.mr-horiz-menu .first {
	background-image:url(../images/hm_bg.gif);
	background-repeat:repeat-x;
}
.mr-horiz-menu IMG {
}

.mr-horiz-menu .last {
	width:100%;
}


.mr-left-panel-cell {
	vertical-align:top;
	background-image:url(../images/nav_panel_bg.gif);
	background-repeat:repeat-y;
}


.mr-left-panel {
	width: 160px;
}

/*==================== SEARCH block ====================*/
.mr-search {
	margin-bottom:15px;
}


.mr-search-caption,
.mr-img-links-caption,
.mr-poll-caption,
.mr-latest-news-caption {
	background-image:url(../images/block_head_bg.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	color:#222b83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:17px;
}

.mr-search-caption P,
.mr-img-links-caption P,
.mr-poll-caption P,
.mr-latest-news-caption P {
	margin:0px;
}

.mr-search-body {
	vertical-align:top;
	padding: 10px 0px 10px 0px;
}

.mr-search-body INPUT {
	width:124px;
	padding:0px;
	margin: 0px 8px 0px 8px;
	height:16px;
	border: 1px solid #cccccc;
	color:#222b83;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*====================== MENU =========================*/
.mr-vert-menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #a6a9cc;
}

.pagenav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #a6a9cc;	
}

.mr-vert-menu li {
	list-style:none;
	padding-bottom:2px;
}
.mr-vert-menu ul {
	padding: 1px;
	margin: 0px;
}

.mr-vert-menu .categories li {
	font-size:12px;
	font-weight:bold;
	padding: 7px 5px 2px 8px;
	color:#010a88;
}

.mr-vert-menu .categories li A,
.mr-vert-menu .categories li A:hover,
.mr-vert-menu .categories li A:visited {
	color:#010a88;
	text-decoration:none;
	display:block;
	font-size:12px;
	font-weight:normal;
}


.mr-vert-menu .categories h2 {
	font-size:13px;
	font-weight:bold;
	padding: 7px 5px 2px 8px;
	font-variant:small-caps;	
	color:#010a88;
}


.mr-vert-menu-l0-no,
.mr-vert-menu-l0-act,
.current_page_item,
.page_item {
	font-size:12px;
	font-weight:bold;
	padding: 7px 5px 2px 8px;
	
}

.mr-vert-menu li.page_item li {
	font-weight:normal;
	margin: 0px;
	border-left: 1px solid #a6a9cc;
	padding: 2px 0px 2px 7px;
	text-align:left;
}

.mr-vert-menu li.page_item li li {
	font-weight:normal;
	font-style:italic;
	padding: 5px 0px 5px 7px;
}

.mr-vert-menu-l0-no,
.page_item {
	/* border-bottom:1px solid #a6a9cc; */ 
}

.mr-vert-menu-l0-act,
.current_page_item {
	background-image:url(../images/vm_act_bg.gif);
	background-repeat:repeat-y;
	/* border-bottom:1px solid #a6a9cc; */
}

.mr-vert-menu-l0-no A,
.mr-vert-menu-l0-no A:hover,
.mr-vert-menu-l0-no A:visited,
.page_item A,
.page_item A:hover,
.page_item A:visited {
	color:#010a88;
	text-decoration:none;
	display:block;
}

.mr-vert-menu-l0-act A,
.mr-vert-menu-l0-act A:hover,
.mr-vert-menu-l0-act A:visited,
.current_page_item A,
.current_page_item A:hover,
.current_page_item A:visited {
	color:#6b73dd;
	text-decoration:none;
	display:block;
}

.mr-vert-menu-l0-no A:hover,
.page_item A:hover {
	color:#6b73dd;
}

.mr-vert-menu-l1-no,
.mr-vert-menu-l1-act {
	font-size:11px;
	padding: 5px 5px 2px 18px;
	line-height:100%;
	background-image:url(../images/vm_act_bg.gif);	background-repeat:repeat-y;	
}

.mr-vert-menu-l1-no A,
.mr-vert-menu-l1-no A:hover,
.mr-vert-menu-l1-no A:visited {
	color:#010a88;
	text-decoration:none;
}

.mr-vert-menu-l1-act A,
.mr-vert-menu-l1-act A:hover,
.mr-vert-menu-l1-act A:visited {
	color:#6b73dd;
	text-decoration:none;
}

.mr-vert-menu-l1-no A:hover {
	color:#6b73dd;
}

.spacer1,
.spacer2 {
	height:10px;
	border-bottom:1px solid #a6a9cc; 
	background-image:url(../images/vm_act_bg.gif);	
	background-repeat:repeat-y;
	font-size:0px;
}

.spacer1 {
	height:4px;
	border:none;
}

/*====================== POLL =========================*/
.mr-poll-container {
}

.mr-poll-caption {
	/* the same as SEARCH caption */
}

.mr-poll-container .question {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#6b73dd;
	margin: 4px 6px 5px 8px;
/*	padding: 4px 6px 5px 8px;*/
}

.mr-poll-container .answers-1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#010a88;
	vertical-align:top;
	margin-bottom:8px;
}

.mr-poll-container .answers-1 TD {
	vertical-align:top;
	padding-left:3px;
}

.mr-poll-container .answers-1 .item {
	padding:1px 6px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010a88;
}

.mr-poll-container .buttons {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6b73dd;
	vertical-align:top;
	
}

.mr-poll-container .answers {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#010a88;
	margin: 4px 6px 20px 8px;
}

.mr-poll-container .answers .result {
/*	padding:4px 4px 4px 7px;*/
}

.mr-poll-container .answers .votes-n {
/*	padding: 7px 4px 7px 7px;*/
}

.mr-poll-container .answers .img {
	float:right;
	padding-top:7px;
	padding-right:3px;
	
	width:11px;
}
.mr-poll-container .answers .link {
	float:left;
	text-align:right;
	width:128px;
	padding-top:5px;
}

.mr-poll-container  A,
.mr-poll-container  A:hover,
.mr-poll-container  A:visited {
	color:#6b73dd;
	text-decoration:none;
	font-weight:bold;
}
.mr-poll-container  A:hover {
	color:#010a88;
}

.mr-poll-container .buttons IMG {
	margin-right:9px;
}

.tx-jkpoll-pi1 .list-caption {
	padding-left:15px;
	padding-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#010a88;
	margin-bottom:20px;
}

.tx-jkpoll-pi1 .list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	letter-spacing:+0.5px;
}

.tx-jkpoll-pi1 .list  A,
.tx-jkpoll-pi1 .list  A:hover,
.tx-jkpoll-pi1 .list  A:visited {
	color:#3240cd;
	text-decoration:none;
	font-weight:bold;
}
.tx-jkpoll-pi1 .list  A:hover {
	text-decoration:underline;
}

/*================= IMG links ================*/
.mr-img-links {
}

.mr-img-links .caption {
	/* see search caption */
}

.mr-img-links .items {
	text-align:center;
}
.mr-img-links .items IMG {
	margin-bottom:10px;
	margin-top:10px;
	border-style:none;
}




/*================ CENTER ==================*/
.mr-center-panel-cell {
	vertical-align:top;
}

/*================ FOOTER ================*/
.mr-footer-container {
	margin-top:4px;
}

.mr-footer-container .blue-bar {
	height:22px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
}

.mr-footer-container .white-bar {
	height:35px;
	font-size: 8px;
	text-align:center;
	color:#001ba1;
}


/*================ NEWS ================*/
/* LATEST */

.mr-latest-news {
	font-family:Arial, Helvetica, sans-serif;
}

.mr-latest-news-caption {
	/*   the same as SEARCH cation        */
}

.mr-latest-news .item {
	padding:5px 8px 5px 8px;
	margin-bottom:10px;
}
.mr-latest-news .item .date-time {
	font-size:12px;
	font-weight:bold;
	color:#484848;
}
.mr-latest-news .item .message {
	font-size:11px;
	color:#010a88;
	line-height:100%;
	padding-top:3px;
}

.mr-latest-news .item .more-link {
	font-size:11px;
	font-weight:bold;

	text-align:right;
	vertical-align:bottom;
	padding-top:4px;
	border-bottom:1px solid #010a88;
}
.mr-latest-news .item .more-link A,
.mr-latest-news .item .more-link A:hover,
.mr-latest-news .item .more-link A:visited {
	color:#484848;
	text-decoration:none;	
}

.mr-latest-news .item .more-link A:hover {
	color:#6b73dd;
}

/*==========================================================*/
/*==================== SITEMAP =============================*/
/*==========================================================*/

.tx-dropdownsitemap-pi1 {
	margin-top:20px;
	color:#FFFFFF;
}

.tx-dropdownsitemap-pi1 .expAll {
	color:#999999;
	font-size:12px;
}
.tx-dropdownsitemap-pi1 .expAll A,
.tx-dropdownsitemap-pi1 .expAll A:hover,
.tx-dropdownsitemap-pi1 .expAll A:visited {
	color:#999999;
}

.tx-dropdownsitemap-pi1 A,
.tx-dropdownsitemap-pi1 A:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#3240cd;
	font-size:13px;
	text-decoration:none;
}
.tx-dropdownsitemap-pi1 A:hover {
	text-decoration:underline;
}

.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
	list-style:decimal;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
	padding-left:3px;
	margin-bottom: 5px;
}

.tx-dropdownsitemap-pi1 DIV.level_1 {
	font-weight:bold;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: #FFFFFF;
	font-weight:normal;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: #FFFFFF;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: #FAFBFB;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 1px #DFE2E3;
	background: #FAFBFB;
}


/*==========================================================*/
/*==================== GUESTBOOK============================*/
/*==========================================================*/
.tx-guestbook-list-table { 
	border: solid 1px #DFE2E3;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	background-color:#f3f3f3;
}

.tx-guestbook-list-header { 
	font-weight:bold;
	border-bottom:1px solid #DFE2E3; 
	color:#3240cd;
	font-size:12px;
}
.tx-guestbook-list-row,
.tx-guestbook-list-table li { 
	background-color: #FFFFFF; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#000066;
	padding: 5px;
}

.tx-guestbook-list-table .alt {
	background-color:#e5e5e5;	
}

.tx-guestbook-list-rowleft { 
	background-color: #FAFBFB; 
	border-right:1px solid #DFE2E3;
	font-size:12px;
	line-height:100%;
}

.tx-guestbook-list-rowleft A,
.tx-guestbook-list-rowleft A:hover,
.tx-guestbook-list-rowleft A:visited {
	color:#666666 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

.tx-guestbook-list-rowleft A:hover {
	text-decoration:underline !important;
}

.tx-guestbook-list-entrycomment-title {
	font-weight: bold; 
}
.tx-guestbook-list-entrycomment { 
	font-style: italic; 
}
.tx-guestbook-list-small { 
	font-size: 9px; 
	color: #666666; 
	display:block;
	height:15px;
	margin-bottom:5px;
}
.tx-veguestbook-pi1-browsebox TD { 
	font-size: 9px; 
	color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, 
.tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell { 
	background-color: #EEEEEE; 
}
.tx-guestbook-latest-header { 
	background-color: #539521; 
	color: #FFFFFF; 
	font-weight:bold; 
}
.tx-guestbook-latest-row { 
	background-color: #FFFFFF; 
}
.tx-guestbook-latest-small { 
	font-size: 9px; 
	color: #666666; 
}
.tx-guestbook-form-inputfield-med ,
.tx-guestbook-form-inputfield-big { 
	border:1px solid #DFE2E3;
	font-size:14px; 
	color:#000066; 
	width:180px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:3px;
} 

.tx-guestbook-form-textarea { 
	border:1px solid #DFE2E3;; 
	font-size:12px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000066; 
	width:100%; 
}
.tx-guestbook-form-obligationfield { 
	color: #CC0000;
	font-family:Arial, Helvetica, sans-serif;
}
.tx-guestbook-form-error { 
	color: #CC0000; 
}

.mr-guestbook-form-container {
	margin-top:15px;
}

.mr-guestbook-form-container TD,
.mr-guestbook-form-container label,
.mr-guestbook-form-container .subscribe-to-comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3240cd;
}

.mr-guestbook-form-container TD.item {
	width:100px;
}

.mr-guestbook-form-container .submit INPUT,
.mr-guestbook-form-container input {
	border: solid 1px #DFE2E3;
}


.tx-veguestbook-pi1 .active-link {
	color:#000000;
	margin: 0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


.tx-veguestbook-pi1  A,
.tx-veguestbook-pi1  A:hover,
.tx-veguestbook-pi1  A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3240cd;
	margin: 0px 3px 0px 3px;
	text-decoration:none;
}

.tx-veguestbook-pi1  A:hover {
	text-decoration:underline;
}

/*==========================================================*/
/*==================== INDEXED SEARCH ======================*/
/*==========================================================*/
.tx-indexedsearch  {
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
}

.tx-indexedsearch P {
	font-size:12px;
	color:#000066;
}

.tx-indexedsearch P A,
.tx-indexedsearch P A:hover,
.tx-indexedsearch P A:visited {
	color:#3240cd;
	text-decoration:none;
}
.tx-indexedsearch P A:hover {
	text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-rules P {
	font-size:11px;
	margin-left:20px;
}
.tx-indexedsearch .tx-indexedsearch-rules H2 {
	font-size:14px;
	line-height:100%;
	color:#999999;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:80px; 
	border:1px solid #777777;
	color:#000000;
	background-color:#dddddd;
	margin-bottom:2px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox SELECT {
	border:1px solid #eeeeee;
	margin-top: 3px;
	color:#000066;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { 
	width:200px; 
	border:1px solid #cccccc;
	margin-bottom:2px;
	color:#000066;
}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; 
	color:#ee0000;
}

.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:20px; 
	margin-bottom:5px; 
	border-top: 1px solid #3240cd;
	font-weight:bold;

}
.tx-indexedsearch .tx-indexedsearch-whatis SPAN {
	color:#000000;
}
.tx-indexedsearch .tx-indexedsearch-whatis P{
	color:#000066;
	font-size:16px;
}

.tx-indexedsearch-browsebox P{
	font-size:13px;
	line-height:100%;
}
.tx-indexedsearch-browsebox-SCell P A, 
.tx-indexedsearch-browsebox-SCell P A:hover,
.tx-indexedsearch-browsebox-SCell P A:visited {
	font-size:12px;
}


.tx-indexedsearch-sectionlinks  A,
.tx-indexedsearch-sectionlinks  A:hover,
.tx-indexedsearch-sectionlinks  A:visited {
	font-size:14px;
	color:#3240cd;
	text-decoration:none;
	font-weight:bold;
}
.tx-indexedsearch-sectionlinks  A:hover {
	text-decoration:underline;
}

.tx-indexedsearch P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}

.tx-indexedsearch-res H2,
.tx-indexedsearch-res H2 A,
.tx-indexedsearch-res H2 A:hover,
.tx-indexedsearch-res H2 A:visited{
	font-size:16px;
	text-decoration:none;
	color:#FFFFFF;
}
.tx-indexedsearch-res H2 A:hover {
	text-decoration:underline;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { 
	background-color: #FAFBFB;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 
	font-weight:bold; 
	font-size:14px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal; 
	color:#000066;
	margin-right:2px;
	margin-left:10px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {
	padding-top:3px;
	padding-bottom:3px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {  
	font-size:11px;
	color:#000066;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 
	color:#ee0000; 
	font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	border-bottom: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;	
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P {
	font-size:11px;
	font-style:italic;
	color:#777777;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info A {
	font-size:12px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
	border-top: 1px solid #3240cd;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 
	background:#a9aef3; 
	margin:0px 0px 15px 0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	vertical-align:middle; 
	padding-left:3px;
	padding-right:3px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD P {
	color:#FFFFFF;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color : #666666; 
}

/*======== COMPANIES =========*/
.mr-companies-list-header {
	font-family:Arial, Helvetica, sans-serif;
}

.mr-companies-list-header TH {
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	background: #FAFBFB;
	border: solid 1px #DFE2E3;
	border-bottom:1px solid #3240cd;
	padding-left:3px;
}

.mr-companies-list-header A,
.mr-companies-list-header A:hover,
.mr-companies-list-header A:visited {
	color:#3240cd;
	text-decoration:none;
}

.mr-companies-list {
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.mr-companies-list A,
.mr-companies-list A:hover,
.mr-companies-list A:visited {
	color:#3240cd;
	text-decoration:none;
}
.mr-companies-list A:hover {
	text-decoration:underline;
}
.mr-companies-list TD {
	border-bottom: solid 1px #DFE2E3;
	border-left: solid 1px #DFE2E3;
	padding-left:3px;
	height:20px;
}
.mr-companies-list .more {
	border-right: solid 1px #DFE2E3;
}
.mr-companies-list .name {
	font-weight:bold;
}


.mr-companies-single {
	font-family:Arial, Helvetica, sans-serif;
}

.mr-companies-single .caption {
	color:#3240cd;
	font-size:18px;
	font-weight:bold;
	background: #FAFBFB;
	height:20px;
	border: solid 1px #DFE2E3;
	padding-top:15px;
	padding-left:3px;
	margin-bottom:10px;
}
.mr-companies-single .addres {
	padding-left:3px;
	font-size:14px;
	margin-bottom:10px;
}

.mr-companies-single .email-www {
	padding-left:3px;
	margin-bottom:10px;
}

.mr-companies-single .email-www A,
.mr-companies-single .email-www A:hover,
.mr-companies-single .email-www A:visited {
	color:#3240cd;
	text-decoration:none;
}
.mr-companies-single .email-www A:hover {
	text-decoration:underline;
}

.mr-companies-single .description {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:3px;
	font-size:12px;
	color:#000066;
	text-align:justify;
}

.mr-companies-single .backlink {
	margin:10px 3px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.mr-companies-single .backlink A,
.mr-companies-single .backlink A:hover,
.mr-companies-single .backlink A:visited {
	text-decoration:none;
	color:#010a88;
}

.mr-companies-single .backlink A:hover {
	color:#3240cd;
}

/*===================================================*/
/*               Investment Projects                 */
/*===================================================*/

.user-invest-pi1 {
	font-family:Arial, Helvetica, sans-serif;
}

.user-invest-pi1-browsebox {
	font-size:13px;
	line-height:100%;
	margin-bottom:15px;
}
.user-invest-pi1-browsebox TABLE TD P A, 
.user-invest-pi1-browsebox TABLE TD P A:hover,
.user-invest-pi1-browsebox TABLE TD P A:visited {
	font-size:12px;
	color:#3240cd;
	text-decoration:none;
	
}
.user-invest-pi1-browsebox TABLE TD P A:hover {
	text-decoration:underline;
}

.user-invest-pi1-listrow {
}

.user-invest-pi1-listrow TABLE, 
.mr-invest-single {
	width:100%;
}
.user-invest-pi1-listrow .row,
.mr-invest-single .row {
	width:90%;
	font-size:13px;
}

.user-invest-pi1-listrow .row .label,
.mr-invest-single .row .label {
	font-size:13px;
	color:#9999aa;
	margin-right:5px;
}

.user-invest-pi1-listrow TD,
.mr-invest-single TD {
	border:solid 1px #DFE2E3;
	padding:4px 5px 15px 4px;
}

.user-invest-pi1-listrow .title,
.mr-invest-single .title {
	font-size:16px;
	font-weight:bold;	
	border-bottom:solid 1px #DFE2E3;
	margin: -4px -5px 15px -4px;
	padding:4px 7px 4px 20px;
	background: #FAFBFB;
}
.user-invest-pi1-listrow .location,
.mr-invest-single .location {
	margin-bottom:7px;
}
.user-invest-pi1-listrow .short_descr,
.mr-invest-single .short_descr {
	margin-top:7px;
}

.mr-invest-single .short_descr {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000066;
}

.user-invest-pi1-listrow .title A,
.mr-invest-single .title A {
	text-decoration:none;
	color:#000066;
	display:block;
}

.user-invest-pi1-listrow .title A:hover,
.mr-invest-single .title A:hover {
	text-decoration:underline;
}

.user-invest-pi1 .back {
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:7px;
}
.user-invest-pi1 .back A {
	text-decoration:none;
	color:#010a88;
}	
.user-invest-pi1 .back A:hover {
	text-decoration:underline;
}

.user-invest-pi1-searchbox-sword {
	margin-top:10px;
	margin-left:-1px;
	border:1px solid #aaaaaa;
}
.user-invest-pi1-searchbox-button {
	margin-top:10px;
	margin-left:-1px;
	border:1px solid #aaaaaa;
}


/*=================================================*/
/*              BODYTEXT and so on                 */
/*=================================================*/
.mr-center-panel-cell H2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3240cd;
}

.mr-center-panel-cell P.bodytext {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000066;
	font-size:13px;	
	text-align:justify;
}

.imgtext-table {
	margin-bottom:7px;
}

.csc-header H1 {
  font-family:Arial, Helvetica, sans-serif;
	color:#3240cd;
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px !important;
	display:block;
}

.csc-header {
 	margin-top: 10px;
}
/*=================================================*/
/*        CLASSES for rteHTMLarea and so on        */
/*=================================================*/

.table-structure {
	
}

.contenttable .header {
	text-align:left;
	padding-top:20px;
	margin-bottom:10px;
	background: #FAFBFB;
	border: solid 1px #DFE2E3;
	border-bottom:1px solid #3240cd;
	padding-left:3px; 
}
.contenttable .header P.bodytext {
	font-family:Arial, Helvetica, sans-serif; 
	color:#3240cd;
	font-size:16px;
	font-weight:bold;
}


.contenttable .occupation,
.contenttable .name,
.contenttable .phone {
	border-bottom: solid 1px #DFE2E3;
	border-left: solid 1px #DFE2E3;
	padding:7px 15px 7px 3px;

}

.contenttable .name {

}

.contenttable .phone {
	border-right: solid 1px #DFE2E3;
}







.c3l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:33%;
   white-space:normal;
}
.c3l1-right{
   padding-left: 5px;
   width:33%;
   white-space:normal;
}
/* Layout 2 */
.c3l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:25%;
   white-space:normal;
}
.c3l2-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c3l2-right{
   padding-left: 5px;
   width:25%;
   white-space:normal;
}
/* Layout 3 */
.c3l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-middle{
   border-right: 1px solid #FFEDA8;
   padding-left: 5px;
   padding-right: 5px;
   width:40%;
   white-space:normal;
}
.c3l3-right{
   padding-left: 5px;
   width:20%;
   white-space:normal;
   background-color:#FFEDA8;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

