/***********oletus HTML elementit  *************************
	 - käytetään sivupohjissa, editrowssa, extroissa..
***********************************************************/

TABLE.eeTbl{ 
}
TABLE.eeTblBorder{
	border-collapse: collapse;
}
TABLE.eeTblBorder TD{ 
	border: 1px solid #000000;
	padding: 5px;
}


/************************** IE **************************/
FONT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	color: #;
}
TH, SPAN, DIV, TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :  11px;
	color: #;
}

TD.menu0 A,
TD.menu0S A{
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.menu0,
TD.menu0 A{
	color: #272108;
	background-color: rgb(139, 165, 231);
}
TD.menu0S,
TD.menu0S A{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000FF;
}
P, LI {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {
          scrollbar-3d-light-color:#999999;
          scrollbar-arrow-color:#640000;
          scrollbar-base-color:black;
          scrollbar-dark-shadow-color:#333333;
          scrollbar-face-color:#dcdcdc;
          scrollbar-highlight-color:#999999;
          scrollbar-shadow-color:black
          font-family : "COMIC SANS MS", times, Verdana, Geneva, Arial, Helvetica, sans-serif;
          background-color: #ffffff;
          color: #504878;
          font-size :  11px;
          overflow-y: auto;
}

A {
	color: #B16A1D;
}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
 


	
	/**** oletus otsikointi css - yksi plussa on vaan bold ****/

/* yksi plussa */
.PlusHeader1,
H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color: #000000;
}

/* kaksi plussaa */
.PlusHeader2,
H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #000000;
}

/* kolme plussaa */
.PlusHeader3,
H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 159%;
	font-weight: bold;
	color: #000000;
}

	
/***********oletus Lista CSS  *************************
	 - käytetään sivupohjissa, editrowssa, extroissa
	 - täällä on nyt toistaiseksi kategoria muokkaus
***********************************************************/

/*haun tyylit - aktiivinen alue, jolla hakulaatikko*/
.searchTitle {
	background-color : #dc0008;
	font-weight: bold;
	color: #ffffff;
}

.searchActive {
	background-color : #008000;
}

/*haun tyylit- passiivinen alue hakulaatikon oikealla puolella*/
.searchPassive {
	background-color : #f8e5d1;
}

/* käytetään listan tablessa (myös muokkaus ja uusi tietue) ,
 tällä voidaan tehdä taululle tumma kehys, 
oletusväri valkoinen (ei kehystä) */
.tableList {
	/*background-color : #FFFFFF;*/
}

/*uusi tietue ja muokkaa&poista napit*/
TD.newRecord,
TD.editCell {
	text-align: center;
	padding: 0px;
	padding-left: 1px;
	height: 100%;
	vertical-align: middle;
}

A.newRecord,
A.editCell {
	width: 100%;
	font-weight: bold;
	color: #ffffff;
	background-color: #39CC49;	
	border-top: #8EE292 1px solid;
	border-left: #8EE292 1px solid;
	border-right: #179F1E 1px solid;
	border-bottom: #179F1E 1px solid;
	padding: 5px;
	vertical-align: middle;
	text-decoration: none;
}

A.newRecord:hover,
A.editCell:hover {
	background-color: #4FB743;
	border-bottom: #8EE292 1px solid;
	border-right: #8EE292 1px solid;
	border-left: #179F1E 1px solid;
	border-top: #179F1E 1px solid;
}

.sininen {
	font-size: 9pt; 
	color: #3165CE; 
	vertical-align:middle;
}

.Bsininen {
	font-family : COMIC SANS MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: bold;
	color: #3165CE; 
	vertical-align:middle;
}

.tablblue { 
	font-family: COMIC SANS MS,Helvetica,sans-serif; 
	font-size: 10pt; 
	color: #0033ff;
}

.info {
	font-size: 7pt; 
	text-align : center; 
	color: #786C98;
}

.home {
	cursor : hand;
}

.menuheader {
	BORDER-COLOR : #000000;
	cursor : hand;
	Border-Left : #000000;
	Border-Top : #000000;
	Padding-Left : 1px;
	Padding-Top : 1px;
	Background-Color : #000000;
}

/* listan sivulinkit */
.showlinks {
	background-color: #008000;
}

/* sarakkeen otsikko */
TABLE.pick TD.title,
.colTitle {
	background-color : #dc0008;
	font-weight: bold;
	color: #ffffff;
}

/* rivin otsikko */
.rowTitle {
	background-color : #dc0008;
	font-weight: bold;
	color: #ffffff;
}

TD.categoriesCaption {
	font-size: 110%;
}

TD.categoriesDiv {
	background-color: #000000;
}

/*Pääkategorioiden muokkaus*/
.categoriesMainEdit {
	color: #ffffff;
	background-color: #DD8221;
}

/* --- aktivoitu kategoria --- */
TD.categoriesMainDefined {
	font-weight: bold;
	color: #ffffff;
	background-color: #6279A0;
}
TD.categoriesBorder {
	background-color: #000000;
}

/* -- aktivoimaton kategoria --- */
TD.categoriesMainUndefined {
	font-style: italic;
	color: #dc0008;
	background-color: #008000;
}
TD.categoriesBorderUndefined {
	background-color: #dc0008;
}
		
/*alakategoriat*/
.categoriesSubsRow1 {
	background-color: #f2f2f2;
}

div.PageMainTitle {
	color: #000000;
	font-size: 180%;
	font-weight: bold;
}
table.valikonAlusZone {
	border: none;
	width: 100%;
	border-collapse: collapse;
}
table.valikonAlusZone td.bx {
	padding: 4px;
}

TD.pageBorder { 
	background-color: #6C5D16;
}
TD.pageBorderAdditional{
	background-color: #FFFFFF;
}
TD.contentBgr { 
	background-color: #FFFFFF;
}
TD.menuCol{
	background-color: #ffffff;
}
TD.captionMain{
	background-color: #ebb47a;
	padding-left: 7px;
}

TD.copy A,
A.copyMagic,
A.copy {
	color: #000000;	
	text-decoration: none;
}
TD.copy A.normal{
	color: #B16A1D;
	text-decoration:underline:
}

table.editbarNoGrantedit {
	border: 1px dashed #6C5D16;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}

table.embeddedLogin {
	width: 90%;
	border: 1px solid #FFFFFF;
	margin: 20px;
}

.formTitle {
	font-weight : bold;
}

.formSubmit {
	background-color : #008000;
}
	
.dnotesBorder {
	background-color: #000000;
}

.dnotesMove {
	background-color: #F0EAE3;
}

.dnotesClose {
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #324D9A;
	text-decoration: none;
}

.dnotesOpen {
	font-size:12px;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}

.dnotesNormal {
	font-size:12px;
	background-color: #F0EAE3;
	color: #000000;
}

.dnotesTop {
	font-size:12px;
	background-color: #9FC2EA;
}

.dnoteAction {
	font-size:12px;
	color: #324D9A;
	text-decoration: none;
}

.dnoteAction:hover {
	text-decoration: underline;
}

.dnotesLow {
	font-size:12px;
	background-color: #ffffff;
}

.dnoteDone {
	color: #A0A0A0;
}
	
DIV.defEditElem{
	position:absolute;
	z-index:80;
	height:21px;
	top:0px;
	left:0px;
	vertical-align:middle;
	background-color: #D7A818;
	padding-right:5px;
	border: 1px solid #7B641D;
}
DIV.defEditElem IMG {
	vertical-align:middle;
	margin-right:5px;
}	
DIV.defEditElem A {
	color: #ffffff;
	font-size: 11px;
}