
/* GENERAL fonts */

BODY {
	margin: 10 0 0 0;
	background-color: #8a2034; 
      text-align: center;
}

P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 12px;
}
H1 { font-size: 15px; }
H2 { margin-bottom: 20px; padding-bottom: 0px; font-size: 14px; color: #8a2034; border-bottom: 1px solid #8a2034;  }
P, H1,  {margin: 0px 0px 5px 0px;}
H3 {margin: 0px 0px 5px 0px;font-size: 14px;color: #8a2034; }
H3 A {color: #375169; }
H5  {color: #000000; padding: 0 0 0 0 ; margin-top: 20px;margin-bottom: -10px;background-color: #fafafa; }
.csc-header-n5{color: #000000; padding: 0 0 0 0 ; margin-top: 20px;margin-bottom: -10px;background-color: #fafafa; }
#wholepage {width: 800px; background-color: #ffffff;  margin-left: auto; margin-right: auto; text-align: center;border: 3px solid black;text-align: center;}
#top { text-align: right; font-size: 13px;color: #999999; font-family: verdana, arial; padding-right: 4px;}
#marie { text-align: center; font-size: 12px;color: #999999; font-family: verdana, arial; }
#home h1 { text-align: right; font-size: 14px; color: #ffffff; font-family: verdana, arial; margin: 0; padding: 0;padding-right: 4px;
vertical-align: top;
	text-align: right;
	text-decoration: none;
}
#home {
	width : 612px; 
	height : 130px; 
	background-repeat : no-repeat; 
	background-position : bottom left; 
	background-color : #dddddd; 
	background-image : url('images/top.jpg');
	text-align: top;
	text-align: right;
	}
#home a {
	vertical-align: top;
	text-align: right;
	text-decoration: none;
	font-size: 14px;color: #ffffff; 
	}	
	
#header {
	width : 180px; 
	height : 138px; 
	background-repeat : no-repeat; 
	background-position : left; 
	background-image : url('images/headerimage.jpg');
        margin-left : 10px;
	padding-left : 10px;
	}

#middle {
	width: 100%;
	}

#footer {
	border-top: dotted 0px #999999;
	width: 100%;
	}
#footer P {
	font-size: 10px;
	text-align: center;
}

#leftside {
	vertical-align: top; 
	width: 190px;
        text-align: center;
	}
#center {
	vertical-align: top; 
	}

#rightcolumnof2 {
	vertical-align: top; 
	width: 612px;
        text-align: left;
	}

#leftcontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;

	}

#leftcontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#rightcontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#rightcontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontentshared {
	width: 100%;
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

/* Content column */
#normalcontent {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 25px;
	width:  580px;
	border-top: 1px solid #888888;
}
#normalcontent hr {
	padding: 0px;
	margin:0px;
	color:  #888888;
}
#normalcontentshared {
	/* Uncomment the following line to visually identify the shared content area */
	/*background-image: url(images/shared.gif); */
	padding-left: 10px;
	padding-right:10px;
	padding-top: 15px;
	width: 100%;
}

/* Menu 1 column */
#menu_1 {	
	width: 175px;
	height: 470px;	
	background-image: url(images/bgm.jpg);
	background-repeat : repeat;
	padding-top: 5px;
        margin-top: 0px;
        margin-bottom: 0px;
        border: 3px solid black;
}
#menu_1 DIV {
	text-align: left;
}
#menu_1 DIV A {
	color: #888888;
	text-decoration: none;
	font-weight:bold;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
#menu_1 DIV.menu1-level1-no {
  
  border-bottom: 2px solid #999999;
  font-size: 13px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:2px;
}
/*  MENU 1, level 1, active state (ACT) */
#menu_1 DIV.menu1-level1-act {
  border-bottom: 2px solid #999999;
  font-size: 13px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:2px;
}
#menu_1 DIV.menu1-level1-act A {
  color: #8a2034;
}

/*  MENU 1, level 2, normal state (NO) */
#menu_1 DIV.menu1-level2-no {
  font-size: 12px;
  padding-left:12px;
   padding-top:3px;
  padding-bottom:3px;
   border-bottom: 2px solid #999999;
}
/*  MENU 1, level 2, active state (ACT) */
#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  padding-left:12px;
   padding-top:3px;
  padding-bottom:3px;
   border-bottom: 2px solid #999999;
}
#menu_1 DIV.menu1-level2-act A {
  color: #8a2034;
}
/*  MENU 1, level 3, normal state (NO) */
#menu_1 DIV.menu1-level3-no {
  display: none;
}
/*  MENU 1, level 3, active state (ACT) */
#menu_1 DIV.menu1-level3-act {
    display: none;
}
#menu_1 DIV.menu1-level3-act A {
  display: none;
}

/*  MENU 1, level 4, normal state (NO) */
#menu_1 DIV.menu1-level4-no {
  display: none;
}
/*  MENU 1, level 4, active state (ACT) */
#menu_1 DIV.menu1-level4-act {
  display: none;
}

/* Style for the Path-menu: */
#pathplace {
	width: 100%;
	 border-bottom: 2px solid #888888;
	 padding: 1px 1px 5px 5px;
}
#sitepath {
  width: 100%;
  white-space: nowrap;
  font-family: verdana, arial;
  font-size: 11px;
  color:#000000;
 
}
#sitepath A {
  text-decoration: none;
  color:#000000;
}
#sitepath A:hover {
  text-decoration: underline;
}

.masdos a {
  font-family: verdana, arial;
  font-size: 11px;
  color:#000000;
    text-decoration: none;
 }
.masdos  {
  font-family: verdana, arial;
  font-size: 11px;
  color:#000000;
   }


.bodytext {
  font-family: verdana, arial;
  font-size: 12px;
  color:#000000;
 }
 .pieces  table {
   border-left : 1px solid #999999;
 }
 
  .pieces  {
  width: 100%;
  font-family: verdana, arial;
  color:#000000;
  text-align: left;
   margin-top: 20px;
 }
  .pieces  caption{
 text-align: left;
   font-weight:bold;
     width: 100%;
      padding-bottom: 0px;
    }
 .pieces td {
  font-family: verdana, arial;
  font-size: 11px;
  color:#000000;
   border-bottom : 1px solid #999999;
     border-right : 1px solid #999999;
 
 }
 
 .pieces th {
  font-family: verdana, arial;
  font-size: 10px;
  color:#000000;
   border-bottom: 1px solid #999999;
   background: #cccccc;
     border-right : 1px solid #999999;
 }
.csc-mailform {
  font-family: verdana, arial;
  font-size: 12px;
  color:#000000;
   border: 2px solid #000000;
   width: 100%;
   padding: 10px;
   background: #eaeaea;
 }
.csc-menu a {
font-family: verdana, arial;
font-size: 14px;
color:#375169;
margin: 40px 0px 0px 30px;

font-weight:bold;
background : url (fle.gif);
 }
.csc-menu  {
background : url (fle.gif);
 }
 
.csc-abstract {
font-family: verdana, arial;
  font-size: 12px;
  color:#999999;
   padding: 0px 0px 5px 50px;
text-decoration: none;
font-style: italic;
 }
 .bot  {
font-family: verdana, arial;
  font-size: 11px;
  color:#999999;
text-decoration: none;
font-style: italic;
text-align: center;
 }
.bot  a{
font-family: verdana, arial;
  font-size: 11px;
  color:#999999;
   text-decoration: none;
font-style: italic;
text-align: center;
 }
