/*
div
{
	border:solid red 1px;
}
*/

table.typo3-adminPanel td {
	text-align: left;
}

body
{
	text-align:center;
	background-color:#5777CF;
	font-family:Arial;
	font-size:12px;
}
a img, #contents_container a img {
	border: 0px;
}
#website_container
{
	width:996px;
	text-align:left;
	margin:auto;
	margin-top: 5px;
}
#website_container *
{
	margin:0px;
	padding:0px;
}
#middle_container
{
	border:#999999 solid 1px;
	color:#000000;	
	height:auto;
	width:994px;
	background-color:#f3e09c;
	z-index:4;
}

#right_middle
{
	/*background-color:none;*/ 
	min-height:700px;
  	width:709px; 
	float:left;
	position:relative;
	background-color:#FFFFFF;
	z-index:10;
	margin-bottom:-49px; /* removing bottom space due to sustanble image */
}


*html #right_middle
{
	/*background-color:none;*/ 
	min-height:700px;
    	width:719px; 
	float:left;
	position:relative;
	background-color:#FFFFFF;
	z-index:10;
	margin-bottom:-49px; /* removing bottom space due to sustanble image */
}

#logo_changeable
{
	background-color:white; 
}
#breadcrum_menu, #sitemap_print,  #login_links_container, #bottom_menu, #left_middle, #right_middle, #header_image, #logo_container, #changeable_image, #first_level_menu, #others_level_menu, #contents_container, #right_column_news
{
	float:left;
}

#button_left
{
	float:left;
}

#button_right 
{
	float:right;
}

#top_cotainer
{
	height:20px;
	padding-bottom:6px;
	background-color:#5777CF;
}
#breadcrum_menu
{
	padding-left:256px;
	width:515px;	
	color:#FFFFFF;	
	font-weight:bold;
}
#sitemap_print
{
	width:48px;
	float:right;	
}
#index_search
{
	float:right;
        margin-right:5px;
        width: 150px;
}
#left_middle
{
	width:285px;
	background-color:#F3E09B;
	z-index:1;
	position:relative;
	float:left;
	margin:0 0 0 0px;
	display:inline;
}
#right_column_news
{	
	width:0px;	
	padding-top:10px;
	padding-bottom:20px;
}
#header_image
{
	width:547px;
	margin-left:10px;
	margin-right:13px;
	margin-top:11px;
}
#login_links_container
{
	margin-top:11px;
	width:130px;
}
#logo_container
{
	width:155px;
	height:60px;
	text-align:center;
        padding:19px 0px 15px 0px;
}
#contents_container
{
	width: 690px;
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
	padding-bottom:5px;
	min-height:600px;
}
#menu_background
{
	width:285px;
        height:auto;
	position:relative;
	text-align:left;
	background-color:#5777CF;
}
#menu_container
{
	position:absolute;
	top:92px;
	z-index:10;
	height:auto;
}
#changeable_image
{
	/*width:150px;*/
	float:right;
	text-align:right;
	overflow:hidden;	
}
#changeable_image img
{
	width:129px;
	height:90px;
}
#bottom_container
{
	padding-top:10px;
	font-weight:bold;
	color:#FFFFFF;
}
#sustenable_image {
	background-color: #FFFFFF;
	overflow: hidden;
	height: 49px;
}

#bottom_menu
{
	margin-left:11px;
	margin-left:285px;
}
#copywrite_text
{
	float:right;
	margin-right:16px;
}
.floating_clear
{
	clear:both;
}
#language_selector
{
	position:absolute;
	top: 5px;
	width:150px;
}

#language_selector img, div
{
	margin-right:5px; 
}

/* css for menu  */
#menu_container li
{
	border-left:solid white 1px;
	border-right:solid white 1px;
	border-bottom:solid white 1px;
	/*list-style-position:outside;*/
	/*background-image:url(../images/menu_image.gif);
	background-repeat:no-repeat;*/
	list-style:none;
	font-size:13px;
}

#menu_container .active_level {
	/*list-style-position:outside;*/
	background-image:url(../images/menu_image.gif);
	background-repeat:no-repeat;
	background-position: 4px 10px;
	list-style:none;
}

#menu_container #first_level_menu .active_level {
	/*list-style-position:outside;*/
	background-image:url(../images/menu_image.gif);
	background-repeat:no-repeat;
	background-position: 0px center;
	list-style:none;
}

#menu_container a
{
	display:block;
	text-decoration:none;	
	padding:5px;	
	vertical-align:middle;
	font-weight:bold;
}

#menu_container a:hover
{
	background-image:url(../images/menu_image_mover.gif);		
	background-position:left center;
}


#first_level_menu
{
	width:155px;
}
#first_level_menu li
{
	background-color:#FFCC33;	
	background-position:left center;
}
#first_level_menu a
{	
	padding-left:15px;
	color:#000000;		
}
#others_level_menu
{
	width:130px;
}
#others_level_menu li
{
	background-color:#339966;
	background-position:5px center;
}
#others_level_menu a
{
	padding-left:15px;	
	color:#FFFFFF;
}
#menu_container ul.third_level_menu li
{
 	border:solid #339966 1px;
	background-position:20px center;
}
#menu_container ul.third_level_menu a
{
 	padding-left:30px;
	font-size:10px;
}
ul.menu ul 
{
/*	 display: none;	 */
}
ul.menu li.hover ul, ul.menu li:hover ul
{
	display: block;	
}
#breadcrum_menu a
{
	color:#FFCC33;
	background-color:transparent;
	font-weight:bold;
	text-decoration:none;
}

#contents_container .indexSearchField {
	width:150px;
	font-family: Arial;
	font-size: 12px;
	height:17px;
	padding-right:5px;
}


/* css for customization */
#contents_container p, #right_column_news p
{
	line-height: 18px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:14px;			
	text-indent: 0px;
}

#contents_container ul, #right_middle_top ul, #right_column_news ul
{
	padding-left:20px;
	list-style-image: url(../images/list_style_image.gif);
}


#contents_container ol
{
	padding-left:24px;
}
#contents_container ul li, #contents_container ol li, #right_middle_top  ol li
{
	padding:3px;
}
#contents_container ol li
{
	color:#339966;
}
#contents_container dl
{
	padding-right:6px;
}
#contents_container h3,h4,h5,h6
{
	font-weight:bold;
	font-size:15px;
}
#contents_container h3
{
	color:#333333;
}
#contents_container h4,h5,h6
{
	color:#009966;
}
#contents_container table
{
	border-collapse: collapse;
}
#contents_container table td
{
	text-align:left;
	vertical-align:top;	
	border:#CCCCCC solid 1px;
	padding:2px;
}
#contents_container table td p.bodytext
{
	padding-bottom:0px;
}
#header_image img
{
	width:547px;
	height:160px;
}
#login_links_container h3
{	
	color:#000000;
}
#top_cotainer img
{
	border:solid #FFFFFF 1px;
	height:18px;
}
#breadcrum_menu img
{
	border:none;
	width: 5px;
	height: 7px;
}
#contents_container img, #right_column_news img
{
	float:left;
	margin:2px;
}
#menu_background img
{
	width:285px;
	vertical-align:top;
	margin-top:-2px;
}
#index_search div
{
	float:left;
	padding-right:5px;
}
#index_search input.text_box
{
	border: 1px solid rgb(255, 255, 255);
	color: rgb(255, 255, 255);
	background-color: rgb(0, 153, 102);
	height:20px;
	width:120px;
	font-size:15px;
	padding-left: 3px;
}
#index_search input.image
{
	border: 1px solid white;
	height:18px;
	
}
#sitemap_print div
{
	float: left; 
	height:20px;
}
#sitemap_print img
{
	height:18px;
}
#sitemap_print .print_image, .sitemap
{	
	padding-left:5px;	
}

h1,h2
{
	color:#FFFFFF;	
	margin-bottom : 0px;
	margin-top : 10px;	
	font-size : 14px;
}
#login .login_box div
{
	margin-top:4px;
	/*padding-right:4px;*/

}
.links
{
	margin-top: 10px;
}
ul.links_login
{
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside;
}
ul.links_login li
{
	display: inline;
}
#login .logininput
{
	border: 1px solid #999999;
	height:20px;
	font-size:15px;
	width:129px;
}
#bottom_container a
{
	color:#FFFFFF;
	text-decoration:none;
}
#contents_container a, #right_column_news a
{
	color:#000000;
	text-decoration:underline;
}
#contents_container a:hover, #right_column_news a:hover
{
	color:#009966;	
	background-color:transparent;
}




/* remove image effect in headings */
#contents_container .heading_container img, #right_column_news img
{
	float:none;
	margin:0px;
}
#contents_container div.csc-textpic
{
	padding-bottom:5px;
}

#contents_container p.bodytext
{
	padding-bottom: 0px;
}

#right_column_news p.bodytext
{
	padding-bottom:20px;
}

.heading_container
{
	
	background-image:url(../images/heading_back.gif);
	background-repeat: repeat-x;
	/*height: 27px;*/
	height: 34px; 
	width: 100%; 
	clear:both;
}

.heading_container .float_right
{
	float:right;
}
.heading_container div
{
	float:left;
}

#middle_container .heading_container  .csc-firstHeader
{
	padding-top:3px;
	clear:both;
}

#middle_container .heading_container div h1
{
	padding-top:3px;
}

INPUT {  
	font-size: 10px; 
}
.subhead1 {
	font-family : Verdana, sans-serif;
	font-size : 10px;
	color : black;
}



/* index search info css*/
#contents_container td
{
	font-size:12px;
 	font-style: normal;
}
#contents_container .tx-indexedsearch-info, .info
{
	background-color:transparent;
}
#contents_container .tx-indexedsearch-res, .tx-indexedsearch-browsebox
{
	padding-top:8px;
}
#contents_container .tx-indexedsearch-whatis
{
	padding-top:8px;
	padding-bottom:8px;
}
#contents_container .tx-indexedsearch-redMarkup
{
	color:black;
	font-weight:bold;
}
#contents_container .browsebox
{
	padding-top:10px;
}
#contents_container ul.browsebox li
{
	padding-left:8px;
}

#contents_containter div.clearer {
	height: 1px;
}




/* css for FCE 

.fce_container
{
	border:#FF0000 solid 1px;
}

*/

.fce_container div
{	
	padding:2px;
}

.FCE { width: 100%; padding: 0 0 10px 0; float: left; } 
.FCE-2-cols-v1 {
	padding-bottom: 0pt;
}

.FCE-2-cols-v1 .fcelc {
	width: 49%;
	float: left;
	clear: left;
	overflow-x: hidden;
	overflow-y: hidden;
}
.FCE-2-cols-v1 .fcerc {
	width: 49%;
	float: right;
	clear: right;
	overflow-x: hidden;
	overflow-y: hidden;
}

.image_container
{
	width:129px;
	height:79px;
	overflow:hidden;
}
.image_container img
{
	width:129px;
	height:79px;
}
#contents_container .heading p 
{
	padding:0px;
}
#contents_container .heading_contents h4, #contents_container .heading_contents h3
{
	padding-bottom:13px;
}
#contents_container .heading_contents
{
	width:200px;
	padding:5px;
	padding-top:0px;
}
.first_column, .image_container, .second_column, .heading_contents
{
	float:left;
}

#contents_container a.link_button:link, #right_column_news a.link_button:link
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;

}
#contents_container a.link_button:visited, #right_column_news a.link_button:visited 
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;
}
#contents_container a.link_button:hover, #right_column_news a.link_button:hover
{
	font-family: Arial;
	font-size: 12px;
	background-color: #989898;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;
}
#contents_container a.link_button:active , #right_column_news a.link_button:active
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;
}

table.table_no-border , table.table_no-border td
{
	text-align:left;
	vertical-align:top;	
	border: 0px;
	padding:2px;
}

table.table_no-border_nopadding, table.table_no-border_nopadding td
{
	text-align:left;
	vertical-align:top;	
	border: 0px;
	padding:0px;
}

tr.odd td, tr.odd {
	background-color: #f3e09b;
}

#login_links_container a.link_button:link
{
	display:block;
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
#login_links_container a.link_button:visited
{
	display:block;
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
#login_links_container a.link_button:hover 
{
	display:block;
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}
#login_links_container a.link_button:active
{
	display:block;
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	padding-bottom:2px;
}






a.link_button:link
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;

}
a.link_button:visited 
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;	
}
a.link_button:hover 
{
	font-family: Arial;
	font-size: 12px;
	background-color: #989898;
	padding: 3px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;
}
a.link_button:active 
{
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 3px;
	color: #003c6f;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;
}


#website_container .download img {
	float: none;
}

#contents_container table.table_no-border, #contents_container table.table_no-border td
{
	text-align:left;
	vertical-align:top;	
	border: 0px;
	padding:2px;
}
#contents_container table.fullWidth,
.tx-dreweatherbylocation-pi1 table.fullWidth
{
	width: 100%;
	padding: 0px;
	border: 0px;
}
#contents_container table.fullWidth td,
.tx-dreweatherbylocation-pi1 table.fullWidth td
{
	padding: 0px;
	border: 0px;
}
#contents_container .boldItalic,
.tx-dreweatherbylocation-pi1 .boldItalic {
	font-weight: bold;  
	font-style: italic;	
}

#contents_container .bold {
	font-weight: bold;  
}

#contents_container .center {
	text-align: center;
}

#contents_container .yellowBackground, #right_column_news .yellowBackground,
.tx-dreweatherbylocation-pi1 .yellowBackground {
	background-color: #F5CF31;
}	
#contents_container .greenBackground,
.tx-dreweatherbylocation-pi1 .greenBackground{
	background-color: #009966; 
	color: #FFFFFF;
}
#contents_container .greenBackground a {
	color: #FFFFFF;
	text-decoration: none;
}

/*
#contents_container .submit_button {
	background-color: #f6cd27;
	padding: 1px;
	color: #003c6f;
	font-weight: bold;
	border: 1px solid #003c6f;
}


#contents_container .submit_button:hover {
	background-color: #989898;
	padding: 1px;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #003c6f;	
}
*/

#contents_container .submit_button:hover {
	font-family: Arial;
	font-size: 12px;
	background-color: #989898;
	padding: 1px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;	
}

#contents_container .submit_button {
	font-family: Arial;
	font-size: 12px;
	background-color: #f6cd27;
	padding: 1px;
	color: #009966;
	color: #013E6D;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #003c6f;	
}	
.csc-textpic-caption
{
	font-style: italic;
	font-size: 8pt;
}

/* Extra css voor de tekst opmaak*/
.image
{
	padding-bottom:0px;
	height:2px;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
#contents_container .ui-tabs-nav, .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
#contents_container .ui-tabs-nav:after, .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#contents_container .ui-tabs-nav li, .ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
    list-style: none;
    padding: 0px;
}
#contents_container .ui-tabs-nav a, .ui-tabs-nav a,
#contents_container .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
#contents_container .ui-tabs-nav a,  
.ui-tabs-nav a{
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
#contents_container .ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 50;
    margin-top: 0;
    color: #000;
}
#contents_container .ui-tabs-nav a span, .ui-tabs-nav a span {
    width: auto; /* IE 6 treats width as min-width */
    min-width: 64px;
/*    height: 18px; */ /* IE 6 treats height as min-height */
/*    min-height: 18px; */
    padding-top: 4px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
#contents_container .ui-tabs-nav .ui-tabs-selected a span,
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}

#contents_container .ui-tabs-nav .ui-tabs-selected a,
#contents_container .ui-tabs-nav a:hover,
#contents_container .ui-tabs-nav a:focus,
#contents_container .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-selected a,
.ui-tabs-nav a:hover,
.ui-tabs-nav a:focus,
.ui-tabs-nav a:active {
    background-position: 100% -150px;
}

#contents_container .ui-tabs-nav a,
#contents_container .ui-tabs-nav .ui-tabs-disabled a:hover,
#contents_container .ui-tabs-nav .ui-tabs-disabled a:focus,
#contents_container .ui-tabs-nav .ui-tabs-disabled a:active,
.ui-tabs-nav a,
.ui-tabs-nav .ui-tabs-disabled a:hover,
.ui-tabs-nav .ui-tabs-disabled a:focus,
.ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
 
#contents_container .ui-tabs-nav .ui-tabs-selected a span, #contents_container  .ui-tabs-nav a:hover span, #contents_container .ui-tabs-nav a:focus span,#contents_container  .ui-tabs-nav a:active span, 
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
#contents_container .ui-tabs-nav a span, #contents_container .ui-tabs-nav .ui-tabs-disabled a:hover span, #contents_container .ui-tabs-nav .ui-tabs-disabled a:focus span, #contents_container .ui-tabs-nav .ui-tabs-disabled a:active span,
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
#contents_container .ui-tabs-panel, .ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px -1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*-----------------FCE_tabs_line-----------------*/
/*
.FCE_tabs_line { width: 100%; margin: 0; float: left; position: relative; z-index: 10; }
.FCE_tabs_line .left_line { width: 100%; background: url(../images/blocks/bg_FCE_leftbord.gif) left top repeat-y; float: left; }
.FCE_tabs_line ul.tabs_holder { width: 98%;  margin: 0 0 0 0px!important; background: #FFFFFF url(../images/blocks/bg_FCE_tabs.gif) left 20px no-repeat; padding: 0 0 0 10px!important; list-style: none; float: left;}
.FCE_tabs_line ul.tabs_holder li {font-size: 11px;  color: #000000; margin: 0 1px 0 0px!important; background: url(../images/blocks/bg_tabs_line.gif) left 20px repeat-x; padding: 0; float: left; display: inline; }
.FCE_tabs_line .tabs_holder a:link, .FCE_tabs_line .tabs_holder a:visited { height: 13px; border-top: 1px solid #9EB0C6; color: #123659; padding: 2px 5px 2px 5px; text-decoration: none; float: left; }
.FCE_tabs_line .tabs_holder .tab_leftborder { width: 3px; height: 21px; background: url(../images/blocks/tab_leftborder.gif) left top no-repeat; float: left;}
.FCE_tabs_line .tabs_holder .tab_rightborder { width: 3px; height: 21px; background: url(../images/blocks/tab_rightborder.gif) right top no-repeat; float: left;}
.FCE_tabs_line .tabs_holder li:hover{ background-color: #DFE3EF; }
.FCE_tabs_line .tabs_holder li.act { background: #FFFFFF!important; }
.FCE_tabs_line .tabs_holder li.act:hover {  background: #FFFFFF!important; }
.FCE_tabs_line .fce-cc { margin: 0; clear: both; }
.FCE_tabs_line .fce-cc .fce-content { margin: 0 0 0 10px; clear: both; }
.FCE_tabs_line .fce-cc .fce-content .best_view  { float: left; margin: 10px 0 0 0; }
.FCE_tabs_line .fce-cc .fce-content .best_view  .best_item { float: left; width: 530px; padding: 5px 10px;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .user_details { float: left; width: 400px;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .user_details h4 { margin:5px 0; padding: 0; color: #617a90; font-size: 12px;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .user_details p {font-style: italic; font-weight: normal;}

.FCE_tabs_line .fce-cc .fce-content .best_view  .user_details a:link, .FCE_tabs_line .fce-cc .fce-content .best_view  .user_details a:visited { color: #df5b34; font-style: italic; border: none; font-weight: bold; text-decoration: none; display: inline; float: none;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .user_details a:hover{text-decoration: underline;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .rating { float: right; width: 100px; text-align: right; margin:5px 0 0 0;}
.FCE_tabs_line .fce-cc .fce-content .best_view  .item_details { float: left; width: 100%; font-weight: normal;}
.FCE_tabs_line ul li.first { margin: 0 1px 0 10px!important; padding: 0!important; list-style: none;  }
*/

/****************************************************
	Css style for the forms content element
 ****************************************************/

#contents_container .mailform_container .submit_button { position: relative; left: 150px;}

#contents_container .mailform_container{
	margin-bottom: 10px;
}

#contents_container .formu label {
	float: left;
	clear: both;
	width: 150px;
}

#contents_container .formu .mf-input {
	border: 1px solid #999999;
	height:20px;
	font-size:15px;
	width:193px;
}

#contents_container .formu .mf-text {
	border: 1px solid #999999;
	font-size:15px;
	width:193px;
}
#contents_container .formu .mf-select {
	border: 1px solid #999999;
	background-color: #ffffff;
	font-size: 15px;
}

#website_container .h1_container {
	width: 100%;
	height: 34px;		
	background-image:url(../images/heading_back.gif);
	background-repeat: repeat-x;
}
#website_container .h1_left {
	background-image:url(../images/heading_left.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: auto;
	float: left;
}
#website_container .h1_right {
	background-image:url(../images/heading_right.gif);
	background-repeat: no-repeat;
	background-position:right;
	height: 27px;
	width: 6px;
	float: right;
}

#website_container .h1_left h1 {
	color:#FFFFFF;	
	margin-bottom : 0px;
	margin-top: 5px;	
	margin-left: 5px;	
	font-size : 14px;
}

div#qTip {
	padding: 3px;
	border: 2px solid #339966;
	border-right-width: 2px;
	border-bottom-width: 2px;
	display: none;
	background: #f3e09c;
	color: #000000;
	text-align: left;
	position: absolute;
	z-index: 1000;
width:160px;
}

.mainpageTooltip 
{
	background-color:#f3e09c;
	z-index:9999999;
	border:1px solid #2d9b6e;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

#contents_container #hideWhenThereisNoNews {
	margin-top: -10px;
}
