/** Add css rules here for your application. */

body 
	{ SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: rgb(105,146,200);
		 background:#e9dacf; margin:0; 
	}

.mainheader
	{	color:#79421a; vertical-align: top; font-weight: bold;text-align: center;
	}


.ptext
	{	color:e0ad87; font-weight: bold;text-align: left;font-family:arial; 
		vertical-align: top; font-size:8pt;padding:5 5 0 5;
	}



.ptext_old2
	{	color:ae7951; font-weight: bold;text-align: left;font-family:arial; 
		vertical-align: top; font-size:8pt;padding:5 5 0 5;
	}

.ptext_old
	{	color:rgb(103,131,188); font-weight: bold;text-align: left;font-family:arial; 
		vertical-align: top; font-size:8pt;padding:5 5 0 5;
	}


.prtwhite
	{	color:rgb(255,255,255); font-weight: bold;text-align: right;font-family:arial; 
		vertical-align: top; font-size:10pt;padding:30 8 0 8;
	}
.pnewstitle
	{	background:rgb(103,131,188);color:rgb(255,255,255); font-weight: bold;text-align: left;font-family:arial; 
		font-size:10pt;padding:0 10 0 10;
	}
.pcopyright
	{	color:rgb(0,82,160); font-weight: bold;text-align: left;font-family:arial; 
		font-size:8pt;
	}
.pname
	{	color:rgb(125,125,125); font-weight: bold;text-align: center;font-family:arial; font-size:20pt;
	}
.paddr
	{	color:rgb(125,125,125); font-weight: bold;text-align: left;font-family:arial; 
		vertical-align: bottom; font-size:8pt;
	}
.pageheader 
	{  font-family:arial; font-size:13pt; text-align:center;font-weight: bold; 
		color:rgb(97,125,157);	font-variant:small-caps;letter-spacing:4
	}
.leftcolumn
	{	background:rgb(105,146,200); font-family:arial;color:white; vertical-align: top; 
		text-align: center; font-size:8pt;padding:0 3 0 3;
	}
.mygray {	background:rgb(230,230,230); 
	}
.mywhite {	background:rgb(255,255,255); 
	}
.maincolumn
	{	color:rgb(22,55,94); vertical-align: top; padding:0 5 0 5;
	}
.maintitle
	{	color:rgb(22,55,94); vertical-align: top; font-weight: bold;text-align: center;
	}
.tabletitle
	{	color:rgb(22,55,94); vertical-align: top; font-weight: bold;text-align: 
		center;font-family:arial; font-size:10pt;
	}

.tabletitleLeft
	{	color:rgb(22,55,94); vertical-align: top; font-weight: bold;text-align: 
		left;font-family:arial; font-size:10pt;
	}

.tabletxt
	{	color:rgb(0,0,0); vertical-align: top; font-family:arial; font-size:10pt;  padding:0 5 0 5; font-weight: bold;
	}

.tabletitle2
	{	color:rgb(22,55,94); vertical-align: top; font-weight: bold;text-align: 
		center;font-family:arial; font-size:6pt;
	}
.tabletxt2
	{	color:rgb(0,0,0); vertical-align: top; font-family:arial; font-size:6pt;  padding:0 5 0 5; font-weight: bold;
	}

.welcometxt
	{ font-size:10pt; font-weight: bold;color:white;text-align: center;padding:6pt;
	}
.whitetxt
	{ font-size:8pt; color:white;font-weight: bold;
	}
.errortxt
	{ color:rgb(255,0,0);text-indent:40pt;font-size: 14pt;
	}
.greentxt
	{ color:rgb(0,127,0);text-indent:40pt;font-size: 14pt;
	}
.linktxt
	{ color:rgb(22,55,94);font-weight: bold;font-family:arial; font-size:10pt;text-align: center;
	}

.tblleft1
	{ 	background:rgb(144,185,229);color:rgb(22,55,94);font-weight: bold;	
		border: 1px solid rgb(13,13,87);text-align:right; padding:0 4 0 4;width:150px;
	}
.tblright1
	{	color:rgb(22,55,94);font-weight: bold; border: 1px solid rgb(13,13,87);text-align:left; 
		padding:0 4 0 4;width:300px;
	}
.tblright2
	{	color:rgb(22,55,94);font-weight: bold; border: 1px solid rgb(13,13,87);text-align:left; 
		padding:0 0 0 0;width:300px;
	}

a { text-decoration: underline; font-weight: bold; font-size:11pt;  color:rgb(0,0,255);}
a:hover { color:rgb(22,55,94); text-decoration: underline; } /* user hovers */

.btst { cursor:hand; font-weight: bold; font-family:arial; border: 1px solid;  font-size: 8pt; padding: 0px; border-color:rgb(22,55,94); height: 18px;
		 color:rgb(22,55,94); background:rgb(144,185,229); }

.inpst { font-family:arial; border: 1px solid;font-weight: bold; font-size: 8pt; color: rgb(22,55,94);  
		border-color:rgb(22,55,94); height: 18px;  }

.inpst1 { font-family:arial; border: 1px solid;font-weight: bold; font-size: 8pt; color:rgb(22,55,94); 
		border-color:rgb(22,55,94); height: 18px;width:310px;  }






.widthblk { border:0px; border-style:solid;  }

.header { color:#004400; text-align: center;  font-weight: bold; font-size: 13pt;}
.ftrt  { font-family:arial; font-size: 9pt; text-align: center;  font-weight: bold; color:#004400; }





.bdrt  { font-family:arial; width:160;  font-size: 8pt; text-align: right;  font-weight: bold; color:green; vertical-align: top; 
	padding:10pt 5pt 10pt 0pt;  background-color:#ddffdd;}
.bdcnt { width:580; vertical-align: top; padding:7 }
.bdlft { width:40; vertical-align: top;  }

.brfnews {  font-size: 10pt; border-bottom: 1px dotted green;}
.brfnewsttl { color:green;  font-weight: bold; font-style: italic;font-size: 11pt; }
.brfnewstxt { font-family:arial; text-align: justify; text-indent:20pt;font-size: 9pt; }
.brfnewstime { font-family:arial; text-align: right; font-style: italic; font-size: 9pt;}
.brfnewslnk { font-family:arial; text-align: right; font-size: 8pt;}

.newsttl { color:green;  font-weight: bold; font-style: italic;font-size: 11pt; padding: 5pt;}
.newstxt {font-family:arial; text-align: justify; text-indent:20pt;font-size: 9pt; padding: 5pt;}
.newstime {font-family:arial; text-align: right; font-style: italic; font-size: 9pt;padding: 5pt;}

.txtrtmrk { font-family:arial; text-align: right; font-size: 9pt; padding-bottom:5}
.ttlmrk { font-family:arial; text-align: center; font-weight: bold; font-size: 9pt; color:green;padding-bottom:5}
.s2ttlmrk { font-family:arial; text-align: center;  font-size: 9pt; padding-bottom:5}
.txtart { font-family:arial; text-align: justify; font-size: 9pt; text-indent:20pt;padding-bottom:5}

.ttllst { font-family:arial; text-align: center; font-weight: bold; font-size: 9pt; color:green;}
.txtlstb { font-family:arial; text-align: left; font-size: 9pt; font-weight: bold;}
.txtlstbg { font-family:arial; text-align: left; font-size: 9pt; font-weight: bold;color:green;}
.txtlst { font-family:arial; text-align: left; font-size: 9pt; }
.txtlstr { font-family:arial; text-align: right; font-size: 9pt;}

.tabttl {  font-weight: bold; font-family:arial;  font-size: 9pt;   padding: 3px;  color:#004400; background:#aaddaa; vertical-align: top;}



.page   { background: url("book.jpg"); padding:25pt 30pt 15pt 40pt;}
.selector { color:navy; text-align: justify; font-size: 12pt  }

.title { color:green; text-align: center; font-style: normal;margin-bottom:14pt;font-size: 14pt }
.subtitle { color:navy; text-align: center; font-style: italic;margin-bottom:10pt;font-size: 12pt }
.txt { color:navy; text-align: justify; margin-bottom:10pt;font-size: 12pt; text-indent:30pt; }
.txt2 { color:navy; text-align: justify; margin-bottom:0pt;font-size: 12pt; }
.dotnumber  { color:navy; text-align: left; margin-bottom:0pt;font-size: 12pt  }
.dotdescr  { color: green; text-align: left; margin-bottom:0pt;font-size: 12pt  }




.btlnk { cursor: pointer; border: 0;  font-size: 8pt; padding: 0px; border-color: navy; height: 18px;
		 color:navy; background-color:#ffffff; text-decoration:none;}


.pc-template-btn {
  display: block;
  font-size: 16pt
}

#pc-template-img {
  margin-top: 20px;
}
