/* KMWWW:n vasemman valikon ja skeletonin käyttämät tyylit */



/* Oletusarvot */
body {
	background-color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #333333;
 	line-height: 1.3;
	margin: 0px;
	/*padding-top: 15px;*/
	padding-left: 10px;
}

p, td, div {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	vertical-align: top;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #333333;
 	line-height: 1.3;
}

a {
  color: #008136;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a:link {
  color: #008136;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a:visited {
  color: #008136;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a:hover {
  color: #008136;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

a:active {
  color: #008136;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
form {
    margin: 0px;
}

/* IE:ssä formeilla on jostain syystä noin 25px alamarginaali oletuksena */
form {
     margin-bottom: 0px;
}


.button {
        background-color: #7A898F;
	color: white;
        font-weight: bold;
        border-top: 2px solid #9F9F9F;
        border-right: 2px solid #484848;
        border-bottom: 2px solid #484848;
        border-left: 2px solid #9F9F9F;
        font-size: 11px;
}

/* sivujen taustalla käytettävä tumma harmaa*/
.dark {
       background-color: #D6DCDF;
}

.buttongreen {
        background-color: #008136;
	color: #FFFFFF;
        font-weight: bold;
        border-top: 2px solid #60BF84;
        border-right: 2px solid #03552A;
        border-bottom: 2px solid #03552A;
        border-left: 2px solid #60BF84;
        font-size: 11px;
}

/*
 *
 * TEKSTIN ASETUKSET
 *
 */
/* Käytetään sivujen otsikoissa ja vasemman otsikoissa */
font.item0{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
/* Käytetään vasemman ensimmäisen tason linkeissä ja väliotsikoissa,
normaalia hieman suurempi teksti */
font.item1{
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Käytetään vasemman toisen tason linkeissä, normaali teksti */
font.item2{
	font-size: 10px;
	/*font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.normal_list_text {
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /*color: white;*/
}

.green {
  background-color: white;
}

.green_font {
  color: #008136;	
}

/*.anavi a {
  color: white;
}*/
.bold {
  font-weight: bold;
}
/* Käytetään sivujen vihreissä otsikoissa */
font.item3{
	font-size: 15px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #008136;
}
/* normaalia hieman suurempi teksti, bold */
font.item4{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Huomattavan iso teksti */
font.item5{
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

/* Käytetään vasemman toisen tason linkeissä, normaali teksti */
font.vihreakorostus{
	font-size: 10px;
	/*font-weight: bold;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008136;
}

/* Rahoitustarjous sivun ulkoasu */
font.rahoitustarjous{
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008136;
}


/*
 *
 * YLÄPALKIN ASETUKSET
 *
 */

/* Yläpalkin otsikko */
.title{
	font-size: 30px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	color: #ffffff
}

table.main {
	border: 1px solid white;
}
td.main {
	border: 1px solid white;
}

/* Yläpalkin yrityksen nimi */
.names{
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	color: #C0E8C1;
}



/*
 *
 * VALIKON ASETUKSET
 *
 */
table.menutable{
	border-bottom: 2px solid white;
}

td.otsikko {
border-top : 1px solid #000000;
border-left : 0px solid #000000;
border-bottom : 1px solid #000000;
border-right : 0px solid #000000;
background-color: #F0F3F8;
padding-left: 10px;
}


/*vaaleamman harmaa laatikko toimiston esittelysivulla*/
td.item0 {
   background-color: #F0F3F8;
   padding-left: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
}

td.item1 {
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 1px;
   font-weight: bold;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.item2 {
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 1px;
}

/*ylläpito otsikon alla olevat linkit*/
td.item3 {
   background-color: #C0E8C1;
   padding-left: 10px;
   padding-top: 2px;
   padding-bottom: 1px;
}

/*tummemman harmaa laatikko toimiston esittelysivulla*/
td.item4 {
   background-color: #D6DCDF;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
   font-size: 11px;
   font-weight: Bold;
   font-family: Arial, Helvetica, sans-serif;
}


/*vihreä search boxi*/
td.item5 {
   background-color: #F0F3F8;
   padding-left: 10px;
   padding-bottom: 5px;
   padding-top: 5px;
}

/*checkboxit*/
td.item6 {
   font-size: 10px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}


a.menulink {
	color: Black;
	/*text-decoration: none;
	border-bottom: 1px solid black;*/
}


/*
 *
 * VARSINAISEN SISÄLLÖN ASETUKSET
 *
 */

table.content {
        margin-bottom: 0px;
}

/*sisällön tummanharmaa otsikkopalkki*/
td.contenthead{
        background-color: #88959B;
        padding-left: 15px;
        border-bottom: 2px solid #FFFFFF;
}

/*sisällön taulukon vasemmanpuoleiset solut (sisennys taulukon teksteille)*/
td.content{
        padding-left: 15px;
}
td.errorcontent{
        padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
        color: red;
}

td.kuvaus{
        padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
        color: black;
}

td.kuvausgreen{
        padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
        color: green;
}

/*lomakkeiden alalaidan nappirivi*/
td.contentbuttons {
        background-color: #D6DCDF;
        vertical-align: middle;
        border-top: 2px solid #FFFFFF;
        padding-left: 15px;
        padding-top: 5px;
        padding-bottom: 5px;
}
/*lomakkeiden alalaidan nappirivi*/
input.cancelbutton {
        background-color: #7A898F;
        
        text-align: right;
        
}

/*täytettävien tekstikenttien asetukset*/
input.teksti {	
  background-color: #EAFCD6;
	font-size: 11px      
}

textarea.teksti {	
  background-color: #EAFCD6;
	font-size: 11px      
}

td.listhead {
        padding-top: 12px;
        padding-left: 5px;
        padding-right: 1px;
        padding-bottom: 4px;
        /*font-weight: bold;*/
}

td.list {
        vertical-align: middle;
        height: 40px;
        padding-top: 8px;
        padding-left: 5px;
        padding-right: 1px;
        border-bottom: 1px solid #D6DCDF;
}

/** Monivalintakomponentin asetukset
*/
select.list {
	background-color:#EAFCD6;
	font-size: 11px
}

.useterms {
	color:#008136;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
}

.second_header {
	padding-top:5px;
	padding-left:5px;
	color:#008136;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
}

.third_header {
	padding-top:5px;
	padding-left:5px;
	color:#008136;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.fixedwidth {
	width:	639px;
	text-align:	justify;
}

/* css & html debug parameters */
/*
table{
	border: 1px solid red;
}
td{
	border: 1px solid blue;
}
*/
