/* 
Blue: #005f9f 
Green: #a5ce39
*/

.printlogo, #powered_by_link_print{
display: none;
}


.updateMessage{
color: green;
font-size: 10px;
}

.mceExternalToolbar{
  position: relative; 
  top: -100px;
}
#fullContent{
display: none;
}

#popup{
background-color: white;
border: 1px solid #ddd;
position: absolute;
text-align: left;
left: 50%;
width: 340px;
border: 2px solid #73bd20;
margin-left: -170px;
z-index: 99;
visibility: hidden;
padding: 20px;
color: #AAA;
}

/*slider*/

#slider_holder{
float: right;
width: 300px;
height: 300px;
padding:5px; 
border: 1px solid #ccc;
position: relative;
}

#slider img {


}
 
#slider_control {
position: absolute;
top: 315px;
width: 300px;
z-index:10; 
}

#nav { padding: 0; color: #063f80; position: absolute; left: -25px;}
#nav a {color:#aaa; font-size: 11px; margin: 0 5px; padding: 5px 5px; border: 1px solid #ccc; text-decoration: none; display: block; width: 8px; height: 10px; margin-bottom: 2px; }
#nav a.activeSlide {color:#063f80; font-weight: bold; border-right: 1px solid white;}
#nav a:focus {color:#063f80; outline: none; }

#loader{
position: absolute; 
width: 85%;
height: 70%;
padding-top: 40px;
visibility: hidden;
background: white;
text-align: center;
}

#helper{
position: absolute;
left: 0px; 
top: 0px;
border: 1px solid green;
background: #0c5311;
color: #00ff12;
padding: 5px;
margin-top: 22px;
z-index: 99;
font-size: 10px;
line-height: 11px;
}

#message{
visibility: hidden;
width: 500px;
padding: 40px 40px 20px 40px;
position: absolute;
left: 50%;
background: white;
margin-left: -290px;
margin-top: -140px;
z-index: 999;
border: 2px solid #73bd20;
text-align: center;
}

*{
	margin: 0;
	padding: 0;
  	outline: none;
}


html body{
	margin: 0;
	padding: 0;
	background-color: #efefef;
}

#wrapper{
    position: relative;
	width: 948px; 
	margin: 0 auto; 
	background-image: url(../img/shadow_tile.jpg);
	background-repeat: repeat-y;
    padding-left: 5px;
    padding-right: 5px;
}

#header{
    height: 269px;
    background-image: url(../img/header.jpg);
    background-repeat: no-repeat;
}

#logo_area{
position: absolute;
width: 210px;
height: 90px;
cursor: pointer;
}

#back_to_default_pages{
position: absolute;
left: 795px;
top: 170px;
}

#powered_by_link{
position: absolute;
left: 810px;
top: 210px;
font-size: 10px;
color: #bbb;
}

#powered_by_link a{
color: #67ae3e;
}

#map{
margin-top: 0px;
margin-bottom: 10px;
margin-left: 30px;
float: right;
width: 264px;
height: 262px;
}

.home_provinces_box{
margin-top: 195px;
margin-left: 20px;
}

#header_menu{
float: right;
list-style: none;
margin-top: 10px;
color: #005496;
z-index: 1;
}

#header_menu li{
display: inline;
margin-right: 15px;
}

#footer{
margin-top: 40px;
clear: both;
}

#footer_menu{
margin: 0px 0px 0px 40px;
padding-bottom: 30px;
list-style: none;
font-size: 1em;
}

#footer_menu li{
display: inline;
}

#main_html
{
background: white;
border: 1px solid white;
}

#home_html{
width: 620px;
}

#map_html{
width: 640px;
}

#right_frame{
float: right;
padding: 40px 0px 40px 18px;
width: 280px;
overflow: hidden;
}

#research_html{
clear: left;

margin-top: 80px;
margin-bottom: 50px;
margin-left: 30px;
}

#background_html, #search_html{
clear: left;
margin-top: 50px;
margin-bottom: 50px;
margin-left: 30px;
}

#contentHTML{
clear: left;
margin-top: 50px;
margin-bottom: 50px;
margin-left: 30px;

}

#background_html img{

}

#right_frame h2{
clear: both;
padding-top: 15px;
}

#right_frame p{
margin-right: 50px;
}

img.right_frame_index{
float: left;
margin: 6px;
}

#search_field{
float: right;
margin-top: 10px;
margin-right: 15px;
height: 26px;
width: 149px;
background-image: url(../img/search_back.jpg);
}

#search_field_result{
position: absolute;
margin-top: -10px;
margin-right: 15px;
height: 26px;
left: 480px;
width: 149px;
background-image: url(../img/search_back.jpg);
}

#postcode_field
{
margin-top: 200px;
margin-left: 15px;
height: 26px;
width: 149px;
position: absolute; z-index: 2;
background-image: url(../img/postcode_field_back.jpg);

}

#postcode_input{
border: none;
margin-left: 10px;
width: 100px;
}

.search_submit{
width: 20px;
height: 24px;
float: right;
cursor: pointer;
margin-right: 3px;
}

input.search_textbox{
float: left;
margin-top: 4px;
margin-left: 11px;
font-size: 11px;
border: none;
width: 80px;
height: 12px;
color: #005b9b;
}

.result_row{
margin-bottom: 10px;
}

.found_string_color{
color: #45ae37;
font-weight: bold;
}



.threepixdown{
  position: relative;
  top: 3px;
}

/* MAIN MENU */

/*
#main_menu{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/mainmenu_tile.png');
}
*/

#main_menu[id="main_menu"]{

}

#main_menu{
position: absolute;
top: 232px;
list-style: none;
color: #005b9b;
padding: 0px;
z-index: 1;
width: 950px;
}

#main_menu li{
display: inline;
}

.mainmenu_button_middle{
background-repeat: repeat-x;
}

.mainmenu_button_middle_ACTIVE{
background-image: url(../img/buttons/mainmenu_active_tile.jpg);
background-repeat: repeat-x;
float: left;
color: #FFFFFF; 
text-decoration: none;
font-weight: bold;
font-size: 13px; 
padding: 11px 15px 5px 15px;
letter-spacing: 2px;
}

.mainmenu_button_middle_INACTIVE{
float: left;
background-repeat: repeat-x;
color: #DDD; 
text-decoration: none;
font-weight: bold;
font-size: 13px; 
padding: 11px 15px 5px 15px;
letter-spacing: 2px;
}

.mainmenu_button_middle_ACTIVE * {
margin-top: 12px;
}

#main_menu li a:link, #main_menu li a:visited, #main_menu li a:active { = text-decoration: none;}
#main_menu li a:hover { text-decoration: none;}


/* SUB MENU */

#sub_menu_wrapper, .sub_menu_wrapper{
position: absolute;
top: 269px;
left: 6px;
z-index: 99;
}

#sub_menu_tile{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/submenu_tile.png');
}

#sub_menu_tile[id="sub_menu_tile"]{
background-image: url(../img/submenu_tile.png);
}

#sub_menu_tile{
float: left;
height: 37px;
}

#sub_menu_tile ul{
list-style: none;
color: #005b9b;
padding: 0px;
font-size: 12px;
}

#sub_end{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/subend.png');
}

#sub_end{
float: left;
width: 14px;
height: 37px;
margin-top: -2px;
z-index: 99;
}

#sub_end[id="sub_end"]{
margin-top: 0px;
background-image: url(../img/subend.png);
}

img.dropdown_icon{
position: relative;
top: -1px;
left: 3px;

}

li.submenu_item{
float: left;
display: inline;
padding: 6px 8px 7px 8px;
}

li.submenu_item_active{
float: left;
display: inline;
padding: 6px 8px 7px 8px;
color: #83b326;
}

li.submenu_item:hover{
background-color: #f7f7f7;
}


a.submenu_link, a.submenu_link:link, a.submenu_link:visited, a.submenu_link:active{
color: #005496; 
text-decoration: none;
}

a.submenu_link:hover{
color: #003660;
}

/* DROP DOWN */

.dropdown{
width: 180px;
position: absolute;
top: 32px;
left: 10px;
font-size: 13px;
border-top: none;
visibility: hidden;
z-index: 1;
}

.dropdown ul{
margin: 10px;
line-height: 20px;
}

a.dropdown_link, a.dropdown_link:link, a.dropdown_link:visited, a.dropdown_link:active{
   color: white;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   margin: 5px;
}

a.dropdown_link:hover{
color: #5a8210; 
text-decoration: none;
}
/* RESEARCH INDEX */

#big_img_container{
margin-left: 15px;
position: relative;
top: 25px;
width: 110px;
height: 106px;
}

#pageTitle{
width: 500px;
margin-left: 150px;
margin-top: -55px;
}

#pageTitleNoMenu{
width: 500px;
margin-left: 150px;
margin-top: -85px;
}

#research_index_wrapper{
margin-left: 40px;
width: 800px;
border: 1px solid purple;
}

.research_index_item{
cursor: pointer;
float: left;
margin-left: 20px;
margin-right: 20px;
width: 100px;
height: 150px;
}

.research_item{
background-image: url(../img/research_back.jpg);
background-repeat: none;
float: left;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 20px;
width: 178px;
height: 95px;
}

#contentMenu{
border: 1px solid white;
margin-top: 0px;
margin-left: 20px;
}

/* BREAD CRUMBS */

#bread_crumbs{
position: absolute;
margin-left: 135px;
width: 480px;
margin-top: 50px;
color: #9db0d3;
}

a.crumb_link, a.crumb_link:link, a.crumb_link:visited, a.crumb_link:active, a.crumb_link:hover{
   color: #9db0d3;
   font-size: 11px;
   text-decoration: none;
   font-weight: normal;
   font-style: italic;
   margin: 5px;
}

/* PNG CLICK BUTTONS */

.button_click_start[class="button_click_start"]{
background-image: url(../img/buttons/click_left.png);
}

.button_click_start{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_left.png');
}

.button_click_start{
width: 16px;
height: 32px;
float: left;
}

.button_click_middle[class="button_click_middle"]{
background-image: url(../img/buttons/click_tile.png);
}

.button_click_middle{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_tile.png');
}
.button_click_end[class="button_click_end"]{
background-image: url(../img/buttons/click_right.png);
}

.button_click_end{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_right.png');
}

.button_click_end{
width: 16px;
height: 32px;
float: left;
}

.button_click_middle, .button_click_middle_faded, .button_click_middle_active{ 
color: white; 
background-repeat: repeat-x;
float: left;
text-decoration: none;
font-weight: bold;
font-size: 12px;
padding-top: 8px;
padding-bottom: 10px;
letter-spacing: 1px;
cursor: pointer;
line-height: 14px;
}

.button_click_start_faded[class="button_click_start_faded"]{
background-image: url(../img/buttons/click_left_faded.png);
}

.button_click_start_faded{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_left_faded.png');
}

.button_click_start_faded{
width: 16px;
height: 32px;
float: left;
}

.button_click_middle_faded[class="button_click_middle_faded"]{
background-image: url(../img/buttons/click_tile_faded.png);
}

.button_click_middle_faded{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_tile_faded.png');
}

.button_click_end_faded[class="button_click_end_faded"]{
background-image: url(../img/buttons/click_right_faded.png);
}

.button_click_end_faded{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_right_faded.png');
}

.button_click_end_faded{
width: 16px;
height: 32px;
float: left;
}

.button_click_start_active[class="button_click_start_active"]{
background-image: url(../img/buttons/click_left_active.png);
}

.button_click_start_active{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_left_active.png');
}

.button_click_start_active{
width: 16px;
height: 32px;
float: left;
}

.button_click_middle_active[class="button_click_middle_active"]{
background-image: url(../img/buttons/click_tile_active.png);
}

.button_click_middle_active{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_tile_active.png');
}

.button_click_end_active[class="button_click_end_active"]{
background-image: url(../img/buttons/click_right_active.png);
}

.button_click_end_active{
//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.infobuddy.nl/img/buttons/click_right_active.png');
}

.button_click_end_active{
width: 16px;
height: 32px;
float: left;
}

.frame_button_tile{
background-image: url(../img/buttons/frame_button_tile.jpg);
background-repeat: repeat-x;
height: 32px;
float: left;
color: white; 
text-decoration: none;
font-weight: bold;
font-size: 15px;
padding-top: 14px;
padding-left: 10px;
padding-bottom: 15px;
padding-right: 10px;
letter-spacing: 1px;
cursor: pointer;
}

.frame_button_end{
background-image: url(../img/buttons/frame_button_end.jpg);
width: 14px;
height: 43px;
float: left;
cursor: pointer;
}

/* participatorsSelect */

#participatorsSelect{
padding-top: 20px;
margin-bottom: 0px;

}

.part_logo_small{
height: 50px;
cursor: pointer;
}

.part_logo_medium{
height: 80px;
cursor: pointer;
float: left;
}

/* alpha list */

#alphaList{
margin: 20px 0px 30px 150px;
}

h2.alpha_letter{
display: inline;
margin-left: 3px;
}

.alpha_letter{
font-size: 15px;
font-weight: bold;
margin-right: 3px;
}

.alpha_letter_faded{
font-size: 15px;
font-weight: bold;
color: #AAA;
margin-right: 3px;
}

.alpha_sub_letter{
color: #005f9f;
display: block;
font-size: 15px;
font-weight: bold;
margin-top: 30px;
margin-bottom: 10px;
}

hr.light{
width: 100%;
border: none;
border-bottom: 1px solid #9fc0da;
margin: 5px 0px 5px 0px;
}

div.faded_green{
width: 100%;
border: none;
border-bottom: 1px solid #ebf4dc;
margin: 5px 0px 5px 0px;
}

div.fat_blue{
width: 100%;
border: none;
border-bottom: 2px solid #005f9f;
margin: 5px 0px 5px 0px;
}

h2.alphaSubHeader{
margin-top: 30px;
}

ul.alphaSublist{
list-style: none;
}

img.up_icon{
margin-right: 5px;
}

a.tiny_link, a.tiny_link:link, a.tiny_link:visited, a.tiny_link:active, a.tiny_link:hover{
   font-size: 11px;
   text-decoration: none;
}

a.word, a.word:link, a.word:visited, a.word:active{ 
   border-bottom: 1px solid #00458e;
}

a.word:hover{
   color: #71bd1c;
}

.word_description_box{
background: #71bd1c;
padding: 5px;
position: absolute;
font-size: 11px;
color: white;
border: 1px solid #ddd;
width: 200px;
visibility: hidden;
z-index: 99;
}


a.tiny_green, a.tiny_green:link, a.tiny_green:visited, a.tiny_green:active, a.tiny_green:hover{
   color: #45ae37;
   font-size: 11px;
   text-decoration: none;
}

a.green, a.green:link, a.green:visited, a.green:active, a.green:hover{
   color: #45ae37;
   font-size: 12px;
   text-decoration: none;
}


a.alpha_link, a.alpha_link:link, a.alpha_link:visited, a.alpha_link:active, a.alpha_link:hover{
   cursor: pointer;
   color: #72be1f;
   text-decoration: none;
}

/* CMS | options bar */

#options_bar{
width: 100%;
background-image: url(../img/optionsbar_tile.jpg);
background-repeat: repeat-x;
background-position: bottom;
background-color: #71bd1c;
height: 35px;
padding: 2px 0px 2px 0px;
color: #fff;
font-size: 10px;
}

#options_bar a, #options_bar a:link, #options_bar a:visited, #options_bar a:active { color: #fff; text-decoration: none;}
#options_bar a:hover { color: #355e06; text-decoration: none;}

#cms_main_content{
padding: 15px;
padding-left: 30px;
}

a.cms_link, a.cms_link:link, a.cms_link:visited, a.cms_link:active, a.cms_link:hover{
   color: #66a61d;
   font-size: 11px;
   text-decoration: none;
   margin-left: 5px;
}

textarea.editArea{
width: 350px;
height: 150px;

}

.cms_thumb{
width: 20px;
height: 20px;
}

.cms_thumb_preview{
width: 200px;
}

.preview_box{
position: absolute;
margin-left: 30px;
margin-top: -30px;
display: none;
padding: 5px;
border: 1px solid #ddd;
background: white;
}


th{
font-weight: normal;
font-style: italic;
font-size: 11px;
text-align: left;
}

textarea.editAreaBig{
width: 600px;
height: 300px;
}

hr{
width: 100%;
border: none;
border-bottom: 2px solid #015597;

}

/* Galery */
#galery_wrapper{
margin: 30px;
margin-top: 10px;
width: 600px;
}

#galery_categories{
margin: 30px;
margin-top: 20px;
margin-bottom: 10px;
width: 600px;
}

.tmp_correction{
margin-bottom: 40px;
}

.galery_viewer{
width: 400px;
float: left; 
border: 1px solid #ccc;
margin-right: 10px;
text-align: center;
}

img.galery_thumb{
float: left;
margin: 2px;
border: 2px solid white;
cursor: pointer;
}

img.galery_big{
margin: 10px;
}

/* CONTACT */
table.contact_form{
line-height: 15px;
font-size: 11px;
}

table.contact_form td{
padding-right: 20px;
padding-bottom: 5px;
vertical-align: top;
}

table.contact_form textarea{
width: 300px;
height: 100px;
}

/* participators */

#participators_box{
position: relative;
left: -7px;
padding: 15px;
padding-bottom: 0px;
width: 281px;
height: 77px;
background-image: url(../img/participators_back.jpg);
background-repeat: no-repeat;
cursor: pointer;
}

.toplogo{
height: 75px;
position: absolute;
margin-left: 250px;
margin-top: 10px;
}

.not_active{
color: #CCC
}

/* Hospital specs */
.hospital_specs{
 display: none;
  line-height: 20px;
}

ul.contentul{
padding-left: 20px;
}

.part_logo_tiny{
height: 40px;
margin-top: 10px;
left: 30px;
position: absolute;
}

/* FAQs */
.faq_question_box{
font-size: 12px;
font-weight: bold;
cursor: pointer;
}

.faq_awnser_box{
padding-bottom: 10px;
}
