                                                  
div.configuration_header               { font-size: 12pt; font-weight: bold; }
div.subfamily_configuration_header     { font-size: 10pt; font-weight: bold; }
                                    
div.configuration_typecode             { font-size: 10pt; font-weight: bold; }
div.subfamily_configuration_typecode   { font-size: 8pt; font-weight: bold; }
 
div.configuration_family_name          { font-size: 10pt; font-weight: bold; }
div.subfamily_configuration_family_name{ font-size: 10pt; font-weight: bold; }

div.configuration_family_desc          { font-size: 8pt; }
div.subfamily_configuration_family_desc{ font-size: 8pt; }

div.param_name                         { height: 20; font-size: 9pt; font-weight: bold; }
div.subfamily_param_name               { height: 8;  font-size: 8pt; }
   
div.param_value                        { font-size: 9pt; }
div.subfamily_param_value              { height: 8; font-size: 8pt; }
       
select.param_value                     { font-size: 9pt; }
select.subfamily_param_value           { height: 8; font-size: 8pt; }     
 
input.param_value                      { border-width: 1; border-style: solid; border-color: gray; font-size: 9pt; }
input.subfamily_param_value            { height: 8; font-size: 8pt; }     
        
hr                                     { height: 1; color: gray; position: relative;}

/*div.login                              { height: 18; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #272727; font-weight: bold; margin-bottom: 16; }
div.login_field                        { height: 18; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; font-weight: bold; }

button.authenticate                    { margin-left: 0; height: 20; background-color: #BC0013 border-color: #BC0013; border-style: solid; cursor: hand; }

table.left_menu                        { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: black; background-color: #F0F1F5; width: 204 }
div.left_menu_date                     { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; font-weight: bold; }
div.left_menu_title                    { margin-top: 5; margin-bottom: 2; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #272727; font-weight: bold; background-color: #D9DDE1 }
div.left_menu_text                     { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; }
div.left_menu_link                     { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; font-weight: bold; }

div.family_list_title                  { margin-top: 5; margin-bottom: 5;  font-size: 12pt; font-weight: bold; }
*/div.family_list                        { font-size: 9pt; }

/* Over write style classes from main css file (bp.css)*/
tr.green{background: #E9F5F5; font-size: 9pt;}
tr.white{background: #ffffff; font-size: 9pt;}
/*
div.doc_list_header                    { margin-top: 0; margin-bottom: 0; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; font-weight: bold; }
div.doc_list_data                      { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #272727; }
table.doc_list                         { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: black; background-color: #efefef; }
*/


div.statushistory                      { margin-top: 6; }
table.documentmenubar                  { bgcolor: firebrick; border: 0; cellspacing: 0; cellpadding: 0;  }
td.documentmenubar                     { BGCOLOR: firebrick; ALIGN: left; VALIGN: MIDDLE; CELLPADDING: 0; COLSPAN: 1; }
table.main_table                       { BGCOLOR: #FFFFFF; }

/*
div.left_menu_subtitle                 { margin-top: 5; margin-bottom: 2; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #272727; font-weight: bold; background-color: #F0F1F5 }
*/



/* taina changed*/

button {
	background: #43AAA9;
	border: 0px;
	color: #ffffff;
	padding: 4px 10px 4px 10px;
	font-size: 11px;
	margin-right: 20px;
	cursor: hand;
}

div.button                             { margin-left: 10; margin-right: 10; font-size: 8pt;  cursor: hand;}

button.textfield                       { margin-left: 4; width: 50; height: 18; border-style: solid; cursor: hand; }
div.button_textfield                   { font-size: 8pt;  cursor: hand;}
button.documentmenu                    { margin-left: 0; height: 20; border-style: solid; cursor: hand; }
button.select_family                   { margin-left: 0; height: 20; border-style: solid; cursor: hand; }

	
/*div.button                             { margin-left: 10; margin-right: 10; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white;  }

button.textfield                       { margin-left: 4; width: 50; height: 18; background-color: #BC0013; border-color: #BC0013; border-style: solid; cursor: hand; }
div.button_textfield                   { font-family: Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: white;  }
button.documentmenu                    { margin-left: 0; height: 20; background-color: #BC0013; border-color: #BC0013; border-style: solid; cursor: hand; }
button.select_family                   { margin-left: 0; height: 20; background-color: #BC0013; border-color: #BC0013; border-style: solid; cursor: hand; }

*/
h2.warning{
	font-size:16px;
	text-transform:uppercase;
	color: #717171;
	font-weight: bold;
	}

h3.basic{
	font-size:12px;
	color: #272727;
	font-weight: bold;
	}
	
h2.basic{
	font-size: 16px;
	text-transform: uppercase;
	color: #43AAA8;
	}
	
select.family{
	width: 250px;
	}
	
#page{
	height: 100%; /* extended page style; other attributes in bp.css */ 
	}
	
#pagecontent {border: 0px solid #f00;
	width: 100%; /* extended pagecontent style; other attributes in bp.css */ 
	}
	
/* Overwrite these attributes concerning directory paths (bp.css) */
#header #logo {
	background: transparent url(../kci_pics/logo-bp.gif) no-repeat 10px 14px;
	}
#page{
	background: #ffffff url(../kci_pics/bg-content.gif) no-repeat 0px bottom;
	}
#navi ul li {
	background: #E8F5F5 url(../kci_pics/bg-li.gif) no-repeat right 3px;
	}
#pagecontent ul li, #ohje-pagecontent ul li { background: transparent url(../kci_pics/bg-li.gif) no-repeat 0px 5px; padding-left: 10px;}
a.link_out{
background: transparent url(../kci_pics/lin-out.gif) no-repeat right 1px;
}

/* Overwrite these attributes concerning directory paths (bplogin.css) */
#login-header #logo{
	background: transparent url(../kci_pics/logo-bp.gif) no-repeat 10px 14px;
}
#login-page{
	background: #ffffff url(../kci_pics/bg-content.gif) no-repeat 0px bottom;}
#login-pagecontent ul li { 
	background: transparent url(../kci_pics/bg-li-login.gif) no-repeat 0px 0px;
	}