.maintext{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color:#000000;
	line-height:120%;
		}
.maintext p
{text-align:justify;
}
	


.authornote {
	font-size: 10px;
	font-style: italic;
}
.redfont {
	color: #900;
}
.table1leftcell
{
	color: #333;
	border-right: #6C6D70 medium solid;
	padding-right:10px;
	text-align: right;
}
.table1leftcell p
{text-align:right;
}
.pshort p
{margin-top:-9px; margin-bottom:-9x; padding-top:0px; padding-bottom:0px;
}
.pshort1
{margin-top:-9px; margin-bottom:-9x; padding-top:0px; padding-bottom:0px;
}
.pageframe
{
	margin-left:130px;
	margin-right:130px;
	margin-bottom:15px;
		width:620px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:justify;
}
.pageframe1
{
	margin-bottom:15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;
}

.periehomena
{
	font-size:24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #33F;
	font-weight:bold;
	background:url(images/imga2_002.jpg) top center no-repeat;
	padding: 5px 35px;
}

.periehomena p
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color:#000000;
	font-weight:normal;
	margin-bottom:20px;
}

.lextable
{
	border-top:#03C thin solid;
}
.lextable td p
{padding-top:0;
padding-bottom:0;
margin-top:-1px; margin-bottom:-3px;
}

.lextable td:first-child
{
		background:#CCC;
	 border-bottom:#03C thin solid;
	 vertical-align:top;
	 padding:5px;
	 width:150px;
}
.lextable td:first-child p:first-child
{
	font-size:18px;
	font-weight:bold;
	color:#360A9F;
	text-align:center;
}
.lextable td:first-child p:nth-child(2)
{
	font-size:14px;
	text-align:center;
}
.lextable td:first-child p:nth-child(3)
{
	text-align: justify;
	color:#360A9F;
}
.lextable td:nth-child(2)
{
	background: #8DDCAD;
	 border-bottom:#03C thin solid;
	 vertical-align:top;
	  padding:5px;
	  width:230px;
}
.lextable td:nth-child(3)
{
	background:#FF9;
 border-bottom:#03C thin solid;
 vertical-align:top;
  padding:5px;
  width:220px;
}
.leftcell
{
	background:#CCC;
	 border-bottom:#03C thin solid;
	 vertical-align:top;
	 padding:5px;
	 width:150px;

}

.middlecell
{
	background: #8DDCAD;
	 border-bottom:#03C thin solid;
	 vertical-align:top;
	  padding:5px;
	  width:210px;
}

.rightcell
{
	border-bottom:#03C thin solid;
	vertical-align:top;
	padding:5px;
	width:210px;
	background-color: #F8FA9E;
}

.cb
{color:#360A9F;
}
.lword
{
	font-size:18px;
	font-weight:bold;
	color:#360A9F;
	text-align:center;
}


.cl
{ color:#039; font-style:italic; font-weight:bold; font-size:14px;
}


.olreddot{
	 }
  .olreddot li
  {color: #F03;
  font-size:18px;
  font-family:"Comic Sans MS", cursive;
  }
  
 .olreddot li p 
 { color:#000;
 font-size:16px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-indent:0;}
 

.olbluedot{
	 }
  .olbluedot li
  {color:  #03C;
  font-size:18px;
  font-family:"Comic Sans MS", cursive;
  }
  
 .olbluedot li p 
 { color:#000;
 font-size:16px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-indent:0;}
 
.olgreendot{
	 }
  .olgreendot li
  {color:  #0C6;
  font-size:18px;
  font-family:"Comic Sans MS", cursive;
  }
  
 .olgreendot li p 
 { color:#000;
 font-size:16px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 text-indent:0;}
 

.ullgreendot{
	 list-style: disc;
	 margin-left:15px;
 }
  .ullgreendot li
  {color: #060;
  font-size:24px;}
  
 .ullgreendot li p 
 { color:#000;
 font-size:16px;
 text-indent:0;}
 

table#tableabbr td:first-child
{
background-color: #EFCE8F;
}

table#tableabbr td:nth-child(3)
{
background-color: #EFCE8F;
}

table#tablees
{
	margin-top:-30px;
	}
table#tablees tr
{margin-bottom:5px;
}
table#tablees p
{margin-top:-3px; margin-bottom:-3px;
}

table#tableartk
{
	margin-left:90px;
}
table#tableartk td:first-child
{
background-color: #D6EDBC;
text-align:right;
}

.dipsifa
{
	padding-right:10px;


background-image: linear-gradient(left , rgb(255,255,255) 61%, rgb(255,255,255) 74%, rgb(182,182,219) 100%);
background-image: -o-linear-gradient(left , rgb(255,255,255) 61%, rgb(255,255,255) 74%, rgb(182,182,219) 100%);
background-image: -moz-linear-gradient(left , rgb(255,255,255) 61%, rgb(255,255,255) 74%, rgb(182,182,219) 100%);
background-image: -webkit-linear-gradient(left , rgb(255,255,255) 61%, rgb(255,255,255) 74%, rgb(182,182,219) 100%);
background-image: -ms-linear-gradient(left , rgb(255,255,255) 61%, rgb(255,255,255) 74%, rgb(182,182,219) 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.61, rgb(255,255,255)),
	color-stop(0.74, rgb(255,255,255)),
	color-stop(1, rgb(182,182,219))
);
}

table#table1 td
{ vertical-align:top;
text-align:left; padding:5px;}

table#table1 td:first-child
{background-image: linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.24, rgb(237,214,98)),
	color-stop(1, rgb(255,255,255))
);
}



table#table1 td:nth-child(3)
{background-image: linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(left , rgb(237,214,98) 24%, rgb(255,255,255) 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	right top,
	color-stop(0.24, rgb(237,214,98)),
	color-stop(1, rgb(255,255,255))
);
}



table#table2
{border:#000 thin solid;
}
table#table2 td:first-child
{
	vertical-align:top;
	background:#CFDDFC;
	border-right:#000 thin solid;
	padding-left:5px;
}
table#table2 td:nth-child(2)
{
	vertical-align:top;
	background: #C1D9C6;
	border-right:#000 thin solid;
	padding-left:5px;
}
table#table2 td:nth-child(3)
{
	vertical-align:top;
	background: #EBD7BC;
	padding-left:5px;
}



table#table3
{border: #63C thin solid;
color:#63C
}

table#table3 td
{ padding-bottom:5px;
}
table#table3 td:first-child
{
	vertical-align:top;
	background:#CFDDFC;
	border-right:#63C thin solid;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
}

table#table3 td:nth-child(2)
{
	vertical-align:top;
	background:#CFDDFC;
	border-right:#63C thin solid;
	padding-left:5px;
}
table#table3 td:nth-child(3)
{
	vertical-align:top;
	background: #EBD7BC;
	border-right:#63C thin solid;
	padding-left:5px;
}
table#table3 td:nth-child(4)
{
	vertical-align:top;
	background: #C1D9C6;
	padding-left:5px;
}

table#table4
{
border-top:  #000 thin solid;	
}
table#table4 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table4 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table4 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #ABD696;
}
table#table4 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table4 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table4 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table4 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #99D79C;
}
table#table4 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table4 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table4 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}

table#table5
{

}
table#table5 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table5 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table5 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #D198B6;
}
table#table5 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table5 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table5 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table5 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #FAC7DC;
}
table#table5 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table5 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table5 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}
table#table6
{

}
table#table6 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table6 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table6 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #E7C189;
}
table#table6 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table6 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table6 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table6 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #FAC7DC;
}
table#table6 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table6 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table6 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}

table#table7
{

}
table#table7 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table7 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table7 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #CAE1FB;
}
table#table7 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table7 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table7 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table7 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #CAE1FB;
}
table#table7 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table7 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table7 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}

table#table8
{

}
table#table8 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table8 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table8 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #B1B8ED;
}
table#table8 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table8 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table8 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table8 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #B1B8ED;
}
table#table8 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table8 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table8 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}

table#table9
{

}
table#table9 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table9 td:first-child
{
	vertical-align:top;
	border-left:  #000 thin solid;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}
table#table9 td:nth-child(2)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #B1B8ED;
}
table#table9 td:nth-child(3)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #E7C189;
}
table#table9 td:nth-child(4)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #F0C8A4
}
table#table9 td:nth-child(5)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #F4DEC6;
}
table#table9 td:nth-child(6)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #B1B8ED;
}
table#table9 td:nth-child(7)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #569CD6;
}
table#table9 td:nth-child(8)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background:  #94CEED;
}
table#table9 td:nth-child(9)
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
		background: #BFE6FB;
}

table#table10
{

}
table#table10 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
}

table#table10 td
{
	vertical-align:top;
	border-right: #000 thin solid;
	border-bottom:#000 thin solid;
}

table#table10 td:first-child
{
	border-left:  #000 thin solid;
}
table#table10 td:nth-child(3)
{
background:#CFB59A;
}

.verbcell
{font-size:18px;
font-weight:bold;
background:#CFB59A;
}
.tanline td
{
	background:#F0E3C6;
}

.tind p
{
	text-indent:2em;
}

table#table11
{
	font-size:14px;
	margin-top:30px;
}
table#table11 td p
{padding-top:1px;
padding-bottom:1px;
margin-top:0px; margin-bottom:0px;
margin-left:3px;
margin-right:3px;
}

table#table11 td:first-child
{
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	background: #9AD3F5;
	color:#039;
	border-left:   #06C thin solid;
	border-right: #06C thin solid;
	border-bottom:#06C thin solid;
}
table#table11 td:nth-child(2)
{
	vertical-align:top;
	border-right: #06C thin solid;
	border-bottom:#06C thin solid;
		background: #ABD696;
}
table#table11 td:nth-child(3)
{
	vertical-align:top;
	border-right: #06C thin solid;
	border-bottom:#06C thin solid;
		background: #FFC;
}
table#table11 td:nth-child(4)
{
	vertical-align:top;
	border-right: #06C thin solid;
	border-bottom:#06C thin solid;
		background: #C8EEFB;
}


/*------Publication info------*/	
.book_title, p.book_title {
	color:#000;
	font-weight:800;
	font-size:48px;
	font-family:"Times New Roman", Times, serif;
	line-height:150%;
	margin:0 0 280px 0;
}
.book_subtitle, p.book_subtitle  {
	color:#000;
	font-size:32px;
	font-family:"Times New Roman", Times, serif;
	line-height:150%;
	margin:280px 0 0 0;
}
div.pub_info {
	font-family:Roboto, Tahoma, Geneva, sans-serif;
	border:1px solid #000;
	text-align:center;
	padding:6px;
	font-size:15px;
	line-height:120%;
	margin:40px;
}
div.pub_info > span {
	background: #fff;
    padding: 5px 23px;
    position: relative;
    top: -20px;
    font-size: 18px;
    font-weight: bold;
}
.contributors {
	font-family:Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	text-align: left;
	color: #000;
	line-height:140%;
}
.contributors td, .contributors th {
	padding:8px 16px;
	font-size:15px;
	vertical-align:top;
}
.contributors th {
	width:35%;
	text-align:right; 
	border-right:#000 2px solid; 
	padding-right: 20px; 
	vertical-align:top; 
	color:#000; 
	font-weight:bold;
}
.contributors td {
	width:65%;
	text-align:left;
	padding-left:20px;
}

table.fund {
	border:1px solid #000;
	border-collapse:collapse;
	width:90%;
	margin:20px;
}
.fund th {
	text-align: center;
	font-weight:normal;
	font-size:15px;
	padding:8px 0;
}

.fund td {
	padding:5px;
	vertical-align:top;
	text-align:left;
	font-size: 15px;
}
.fund tr td:first-child {
	width:35%;
    padding-left: 10px;	
	padding-bottom: 10px;
}
.fund td[colspan="2"] {
	text-align: center;
	font-size:14px;
}

p.repub_info {
	text-align:justify;
	border-bottom:1px solid #000;
    padding: 12px;
    font-size: 14px;
    margin: -16px 4px;
}
.repub_info img {
	padding-left: 30px;
}
.repub_appr {
    font-size: 14px;
    padding: 12px 0 3px;
    margin-bottom: 0;
}
.publication_rights {
	margin:0 auto;
	text-align:justify;
	padding:120px 165px;
	vertical-align:middle;
	line-height:150%;
}

p.authors {font-size:18px;}
.first_pages {
	text-align:center;
	line-height:120%
	}
.pub {font-size:18px;margin-bottom:40px;}