/*
	Default Stylesheet for St. Michael's Call Catholic Supersite
	See Bro. Ignatius Mary for details

	-----------------------------------------------------------------------------------------------------------------------
	Stylesheet Author		Bro. Ignatius Mary <webmaster@saint-mike.org>
	Version				1.0		Created: 	July 2003
	Version				1.1		Modified: 	9 January 2004
	Version				1.2		Modified:	10 March 2004 (correcting errors)
	Version				1.3		Modified: 	3 July 2004 (adding definitions)
	Version				2.0		Modified 	7 December 2006 (tweaking)
	Version				3.0		Modified	27 December 2006 (correcting CSS)
	Stylesheet URL		http://www.saint-mike.org/css/default.css
	-----------------------------------------------------------------------------------------------------------------------

	The Design uses Abbey Old Style SF for most title headings with "Verdana, 
	Geneva, Arial, Helvetica, Sans-Serif" as alternative fonts. Most other styles
	are set for "Verdana, Geneva, Arial, Helvetica, Sans-Serif". The Visitor to the 
	Site also has the option of downloading fonts we use on the site that are 
	not on his computer 
*/	


	/* CODE LEGEND */
		/* BL=Blue   DB=DarkBLue   DB2=DarkerBlue G=Green   R=Red   DR=Darkred */
		/* GY=Grey  LGY=Light Grey   P=Purple   LP=Light Purple   Y=Yellow */  
		/* LY=Light Yellow  BR=Brown */
		/* x = separator between letter codes */
		/* BD=Bold */
		/* LF=Left justify   RT=Right justify   c=Center  NJ=No justification*/ 
		/* Numbers after a color designation refers to a particular shade of that color */
		/* 
			Standard shades are:
				BL	=	#0000ff
				DB	=	#0000a0
				DB2 =	#000080
				BR	=	#804000 
				G	=	#008000
				R	=	#ff0000
				DR	=  	#800000
				GY = 
				LGY = 
				P = 
				LP = 
				Y = 
				LY =			
		*/

			/* 
				Shades used are:
					BL73 	= 000073  (shade of blue)
					RD65	= CA0065 (shade of red) 
			*/

	/* ********************** ELEMENTS ************************ */		
			
	/* BODY STYLES */
body,th,td,div,span,a,.main,.pop-main,.date-stamp,.redlink,input,select,textarea,form,ul,ol,dl,h1,h2,h3,h4,h5,h6,li {
	font-family : verdana, geneva, arial, helvetica, sans-serif;
}

body,th,td,p,span,a,div,li,ul,ol {
	font-size : 14px; 
}

.wrapper{
	margin:0 auto;
	width:95%;
}

	/* GENERAL FORMATTING STYLES */
code,kbd,tt,pre {
	font-family : monaco,courier, "courier new";
	font-size : 12px;
	color : #666;
}

	/* IDs */  
	
   
#libraryBkgd {
     position : absolute;
	padding-left : 0px;
	padding-top : 0px;
     width : 760px; 
     height : 165px; 
	background-image:url(https://www.saintpiocenter.org/library/images/books2a.jpg); 
	border : 1px none #000000;
}
	
	
#libraryheader {
     position : absolute;
     width:750px;
	padding-left : 0px;
	padding-top : 5px;	
}
	
#librarybody {
     width:750px;
	padding-left : 10px;
	padding-top : 180px;
}	
	
#menu {
     position : absolute;
	width : 195px;
	font-size : 12px;
	float : left;
	padding-left : 0px;
	padding-top : 125px;
}

#menu2 {
     position : absolute;
	width : 195px;
	font-size : 12px;
	float : left;
	padding-left : 0px;
	padding-top : 320px;
}

	
#copyright {
	text-align : center;
	font-size : 10px;
}


* html {
	height: 100%;
}

	/* TABLES */
	
table.green {
    border-bottom-color: Green;    
    border-left-color: green;
    border-right-color: green;
    border-top-color: green;
    border-style: ridge;
}    
    	 

	/* GRAPHIC ELEMENTS */





	/* PARAGRAPH STYLES */
p {
	color : #000000;
}


	/* SPECIFIC TEXT CLASSES */

.BD {
	font-weight : bold;
}
	
.u  {
	text-decoration : underline; 	
}


	/* SPECIFIC LIST ELEMENTS */
	
ul {
	list-style : disc;
}

ul ul {
	list-style : circle;
}

ul ul ul {
	list-style : square;
}


	/* SPECIFIC LINK STYLES */

a {
	color : #cc0000;
	font-weight : bold;
}

a:link {
	color: #cc0000;
	font-weight : bold;
}

a:unknown
{
	color: #cc0000;
	font-weight: bold;
}

a:hover {
	color : teal;
	font-weight : bold;
}



	/* ********************** CLASSES ************************ */


	/* GENERAL POSITIONING CLASSES */
div.c {
	text-align : center;
}

.c {
	text-align : center;
}

.rm {
	text-align : right;
}


	/* TITLE CLASSES */

			/* Default Title */
.title {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
   	text-align : center;
}

.pageheader {
	font-weight: bold; 
	font-size: 150%; 
	color: navy; 
	font-style: normal; 
	font-family: verdana, geneva, arial, helvetica, sans-serif; 
	text-align: center;
}

.titleDB {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
   	text-align : center;
}

.titleG {
	color : #008000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
   	text-align : center;
}

.titleDBxNJ {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
}

		/* Other Titles */

.title14R {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;    
   	text-align : center;
}

.title14DB {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;    
   	text-align : center;
}

.title16R {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;    
   	text-align : center;
}

.title18DR {
	color : #800000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
   	text-align : center;
}

.title18DB {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
   	text-align : center;
}

.title18GxLF {
	color : #008000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
   	text-align : left;
}

.title24 {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
   	text-align : center;
}

.title24DB {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
   	text-align : center;
}

.title24G {
     color : Green;
     font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
     font-size : 24px;
     font-weight : bold;
     text-align : center;
}

.title24DR {
	color : #800000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
   	text-align : center;
}


.title24LF {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
   	text-align : left;
}

			/* Default Subtitles */

.subtitle {
	color : #0000a0;
	font-size : 14px;
	font-weight : bold;
   	text-align: center;
}

.subtitleR {
	color : #ff0000;
	font-size : 14px;
	font-weight : bold;
   	text-align : center;
}

.subtitleG {
	color : #008000; /* green */
	font-size : 14px;
	font-weight : bold;
   	text-align: center;
}

		/* Other Subtitles */
		
.subtitle18DB {
	color : #0000a0;  /* dark blue */
	font-size : 18px;	
	font-weight : bold;
   	text-align: center;
}   	

		/* Section Headers */
		
.sectionheader {
	color : red;
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionheaderLF {
	color : red;
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
}

.sectionheaderBL {
	color : #0000a0;
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
    text-align : center;
}

.sectionheaderBLxLF {
	color : #0000a0;
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
}

.sectionheaderG {	  /* green */
	color : #008000;
	font-size : 14px;
	font-weight : bold;
	font-style : normal;
    text-align : center;
}

.sectionheader16 {
	color : red;
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionheader16DR {
	color : #800000;   /* darkred */
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionheader16BR {	/* brown */
	color : #804000;	
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionheader16G {	  /* green */
	color : #008000;
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
    text-align : center;
}

.sectionheader16GxLF {	  /* green */
	color : #008000;
	font-size : 16px;
	font-weight : bold;
	font-style : normal;
    text-align : left;
}

.sectionheader18GxC {	  /* green */
	color : #008000;
	font-size : 18px;
	font-weight : bold;
	font-style : normal;
    text-align : center;
}

.sectionheader18DB2 {	  
	color : #000080;
	font-size : 18px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionheader18DBxLF {	  
	color : #000080;
	font-size : 18px;
	font-weight : bold;
	font-style : normal;
	text-align : left;
}

.sectionheader20DR {
	color : #800000;   /* darkred */
	font-size : 20px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}
.sectionsubheader {
	color : #c0c0c0;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.sectionsubheaderDR  {
	color : #800000;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
	text-align : center;
}

.subsectionheader {
	color : #000099;
	font-size : 13px;
	font-weight : bold;
	font-style : normal;
    text-align : center;
}


	/* SPECIFIC TEXT CLASSES */

.BD {
	font-weight : bold;
}

	/* FONT SIZES */
.s9 {
	font-size : 9px;
}

.s10 {
	font-size : 10px;
}

.s11 {
	font-size : 11px;
}

.s12 {
	font-size : 12px;
}

.s14 {
	font-size : 14px;
}

.s16 {
	font-size : 16px;
}

.s18 {
	font-size : 18px;
}

.s20 {
	font-size : 20px;
}

.s24 {
	font-size : 24px;
}

.s26 {
	font-size : 26px;
}

.s28 {
	font-size : 28px;
}

.s30 {
	font-size : 30px;
}

.s36 {
	font-size : 36px;
}


.s24C {
	font-size : 24px;
	text-align: center;
}

.s24CxDRxBD {
	color : #800000;     /* Darkred */
	font-size : 24px;	
	font-weight : bold;	
	text-align: center;
}

.s20C {
	font-size : 20px;
	text-align: center;
}

.s20CxDBxBD {
	color : #0000a0;     /* Darkblue */
	font-size : 20px;	
	font-weight : bold;	
	text-align: center;
}

.s18C {
	font-size : 18px;
	text-align: center;
}

.s18BL {
	color : #000099;     /* Blue */
	font-size : 18px;
}

.s18CxBL {
	color : #000099;     /* Blue */
	font-size : 18px;	
	text-align: center;
}

.s18CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 18px;	
	font-weight : bold;	
	text-align: center;
}

.s18CxDBxBD {
	color : #0000a0;     /* Darkblue */
	font-size : 18px;	
	font-weight : bold;	
	text-align: center;
}

.s16C {
	font-size : 16px;
	text-align: center;
}

.s16BL {
	color : #000099;     /* Blue */
	font-size : 16px;
}

.s16CxBL {
	color : #000099;     /* Blue */
	font-size : 16px;	
	text-align: center;
}

.s16CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 16px;	
	font-weight : bold;	
	text-align: center;
}

.s16BLxBD {
	color : #0000a0;     /* DarkBlue */
	font-size : 16px;	
	font-weight : bold;	
}

.s14C {
	font-size : 14px;
	text-align: center;
}

.s14CxR {
	color : #ff0000;     /* Red */
	font-size : 14px;
	text-align: center;
}

.s14CxRxBD {
	color : #ff0000;     /* Red */
	font-size : 14px;
	font-weight : bold;	
	text-align: center;
}

.s14BL {
	color : #000099;     /* Blue */
	font-size : 14px;
}

.s14CxBL {
	color : #000099;     /* Blue */
	font-size : 14px;	
	text-align: center;
}

.s14CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 14px;	
	font-weight : bold;	
	text-align: center;
}

.s14R65 {
	color : #CA0065;  /* shade of red */
	font-size : 14px;
}

.s14R65xBD {
	color : #CA0065;  /* shade of red */
	font-size : 14px;
	font-weight : bold;
}

.s12c {
	font-size : 12px;
	text-align : center;
}

.s12CxBL {
	color : #000099;     /* Blue */
	font-size : 12px;
	text-align: center;
}

.s12CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 12px;
	font-weight : bold;	
	text-align: center;
}

.s12BLxBD {
	color : #000099;     /* Blue */
	font-size : 12px;
	font-weight : bold;	
}

.s12CxDR {
	color : #804040;     /* Darkred */
	font-size : 12px;
	text-align: center;
}

.s10c {
	font-size : 10px;
	text-align : center;
}

.s10BLxBD {
	color : #000099;     /* Blue */
	font-size : 10px;
	font-weight : bold;		
}	

.s10CxBL {
	color : #000099;     /* Blue */
	font-size : 10px;
	text-align: center;
}

.s10CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 10px;
	font-weight : bold;	
	text-align: center;
}

.s10CxDR {
	color : #804040;     /* Darkred */
	font-size : 10px;
	text-align: center;
}

.s10LYxCxBD {
	color : #ffff80;  /*light yellow */
	font-size : 10px;
	font-weight : bold;
	text-align: center;
}

.s10LGYxCxBD {
	color : #c0c0c0;  /*light grey */
	font-size : 10px;
	font-weight : bold;
	text-align: center;
}

.s10LPxCxBD {
	color : #c7a5d3; /*light purple */ 
	font-size : 10px;
	font-weight : bold;
	text-align: center;
}

.s9c {
	font-size : 9px;
	text-align : center;
}

.s9BL73 {
	color : #000073;  /*shade of dark blue */
	font-size : 9px;
}

.s9RedBD {
	color :#ff0000;  /*red */
	font-size : 9px;
	font-weight : bold;
}

.s9BL73xBD {
	color : #000073;  /*shade of dark blue */
	font-size : 9px;
	font-weight : bold;
}

.s9LYCxBD {
	color : #ffff80;  /*light yellow */
	font-size : 9px;
	font-weight : bold;
	text-align: center;
}

.s9G {
	color : #008000;  /* green */
	font-size : 9px;
}

.intro14 {
	color : #008040;
	font-size : 14;
	text-align : center;
}




	/* ANCHOR CLASSES */
a.12 {
	color: #cc0000;
	font-size : 12;
}

a.9 {
	color: #cc0000;
	font-size : 9;
	font-weight : bold;
}

.closedlink9 {
	color : #666666;
	font-size : 9;
	font-weight : bold;
}


	/* QUOTATION STYLES */
.quotation {
	color : #0000a0;    /* blue */
	font-size : 12px;
}

.quotationBD {
	color : #0000a0;
	font-size : 12px;
	font-weight : bold;
}

.quotationCxBD {
	color : #0000a0;
	font-size: 12px;
	font-weight : bold;
   text-align : center;
}

.quotationR {
	color : #ff0000;    /* red */
	font-size : 12px;
}

.quotationRxC {
	color : #ff0000;
	font-size : 12px;
    text-align : center;
}

.quotationDRxC {
	color : #800000;    /* darkred */
	font-size : 12px;
    	text-align : center;
}

.quotation12 {
	color : #0000a0;
	font-size : 12px;
}

.quotation12BD {
	color : #0000a0;
	font-size : 12px;
	font-weight : bold;
}

.quotationDR {
	color : #800000;
}

.citation {
	color : #808080;
	font-size : 12px;
}

.captionR {
	color : #ff0000;
	font-size : 12px;
    text-align : center;
	font-weight : bold;
}


	/* NOTE STYLES */
.address {
	color : #0000a0;
	font-size : 14px;
	font-weight : bold;
	text-align: center;
}

.notice {
	color : #ff0000;
	font-size : 14px;
	font-weight : bold;
}

.noticeBL {
	color : #0000a0;
	font-size : 14px;
	font-weight : bold;
}

.notice10R {
	color : #ff0000;
	font-size : 11px;
	font-weight : bold;
}

.footnote {
	color : #0000a0;
	font-size : 12px;
}

.sidenote {
	color : #000000;
	font-weight : bold;
	font-size : 12px;
}

.attention{
	color: red;
	font-family : Tahoma;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
}

.attentionR20 {
	color: red;
	font-family : Tahoma;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
}

	/* LEFT OFF IN EDITING */

.grayoutBD {
		color : #808080;
		font-weight : bold;
}

.comingsoonBD {
		color : #009999;
		font-weight : bold;
}



	/* COLORS */
.red {
	color : #ff0000;
}

.redBD {
	color : #ff0000;
	font-weight : bold;
}

.redCxBD {
	color : #ff0000;
	font-weight : bold;
	text-align: center;	
}

.darkred {
	color : #800000;
}

.darkredBD {
	color : #800000;
	font-weight : bold;
}

.darkredC {
	color : #800000;
	text-align: center;	
}

.darkredCxBD {
	color : #800000;
	font-weight : bold;
	text-align: center;	
}

.lightblue {
	color : #c8c9fd;
}

.darkblue {
	color : #0000a0;
}

.darkblueBD {
	color : #0000a0;
	font-weight : bold;
}

.darkblueCxBD {
	color : #0000a0;
	font-weight : bold;
	text-align: center;	
}

.BL73 {
	color : #000073;  /*shade of dark blue */
}

.BL73xBD {
	color : #000073;  /*shade of dark blue */
	font-weight : bold;
}

.yellow {
	color : yellow;
}

.lightyellow {
	color : #ffff80;
}

.purple {
	color : Purple;
}
	
.darkgrey {
	color : #808080;
}

.lightgrey {
	color : #c0c0c0;
}

.teal {
	color : #408080;
}

.lightTeal {
	color : #8Fc7c7;
}

.brown {
	color : #804000;
}

.green {
	color : #008000;
}

.greenBD {
	color : #008000;
	font-weight : bold;
}

.white {
	color : #ffffff;
}

.whiteBD {
	color : #ffffff;
	font-weight : bold;
}


	/* MISC TEXT CLASSES */
.tre {
	font-family : trebuchet ms;
}


	/* FORM CLASSES */

.requiredfield {
	color : #800000;
	font-weight : bold;
}


	/* SPECIFIC TABLE COLOR CLASSES */
table.grey3,tr.grey3,td.grey3 {
	background : #e3e3e3;
}


	/* MISCELLANEOUS */
	
.sup {
	color : #000000;
	font-size : 10pt;
	font-weight : normal;
}	


	/* PADDING CLASSES */
.pad10 {
	padding : 10px;
}


	/* SPACER CLASSES */
.sp10 {
	font-size : 10px;
}

.sp8 {
	font-size : 8px;
}

.sp5 {
	font-size : 5px;
}

.sp2 {
	font-size : 2px;
} 


/* *****************OLD TITLE DEFINITIONS TO BE DISCONTINUED***************** */


	/* FONT SIZES */
.9 {
	font-size : 9px;
}

.10 {
	font-size : 10;
}

.11 {
	font-size : 11;
}

.12 {
	font-size : 12;
}

.14 {
	font-size : 14;
}

.16 {
	font-size : 16;
}

.18 {
	font-size : 18;
}

.20 {
	font-size : 20;
}

.24 {
	font-size : 24;
}

.26 {
	font-size : 26;
}

.28 {
	font-size : 28;
}

.30 {
	font-size : 30;
}

.36 {
	font-size : 36;
}


.14cb {
	color : #000099;
	font-size : 14;
	text-align: center;
}

.14b {
	color : #000099;
	font-size : 14;
}

.12cb {
	color : #000099;
	font-size : 12;
	text-align: center;
}

.24CxDRxBD {
	color : #800000;     /* Darkred */
	font-size : 24;	
	font-weight : bold;	
	text-align: center;
}

.20CxDBxBD {
	color : #0000a0;     /* Darkblue */
	font-size : 20;	
	font-weight : bold;	
	text-align: center;
}

.18BL {
	color : #000099;     /* Blue */
	font-size : 18;
}

.18CxBL {
	color : #000099;     /* Blue */
	font-size : 18;	
	text-align: center;
}

.18CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 18;	
	font-weight : bold;	
	text-align: center;
}

.18CxDBxBD {
	color : #0000a0;     /* Darkblue */
	font-size : 18;	
	font-weight : bold;	
	text-align: center;
}

.16BL {
	color : #000099;     /* Blue */
	font-size : 16;
}

.16CxBL {
	color : #000099;     /* Blue */
	font-size : 16;	
	text-align: center;
}

.16CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 16;	
	font-weight : bold;	
	text-align: center;
}

.14C {
	font-size : 14;
	text-align: center;
}

.14CxR {
	color : #ff0000;     /* Red */
	font-size : 14;
	text-align: center;
}

.14CxRxBD {
	color : #ff0000;     /* Red */
	font-size : 14;
	font-weight : bold;	
	text-align: center;
}

.14BL {
	color : #000099;     /* Blue */
	font-size : 14;
}

.14CxBL {
	color : #000099;     /* Blue */
	font-size : 14;	
	text-align: center;
}

.14CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 14;	
	font-weight : bold;	
	text-align: center;
}

.14R65 {
	color : #CA0065;  /* shade of red */
	font-size : 14;
}

.14R65xBD {
	color : #CA0065;  /* shade of red */
	font-size : 14;
	font-weight : bold;
}

.12C {
	font-size : 12;
	text-align: center;
}

.12CxBL {
	color : #000099;     /* Blue */
	font-size : 12;
	text-align: center;
}

.12CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 12;
	font-weight : bold;	
	text-align: center;
}

.12BLxBD {
	color : #000099;     /* Blue */
	font-size : 12;
	font-weight : bold;	
}

.10BLxBD {
	color : #000099;     /* Blue */
	font-size : 10;
	font-weight : bold;		
}	

.10CxBL {
	color : #000099;     /* Blue */
	font-size : 10;
	text-align: center;
}

.10CxBLxBD {
	color : #000099;     /* Blue */
	font-size : 10;
	font-weight : bold;	
	text-align: center;
}

.10CxDR {
	color : #804040;     /* Darkred */
	font-size : 10;
	text-align: center;
}

.10LYxCxBD {
	color : #ffff80;  /*light yellow */
	font-size : 10;
	font-weight : bold;
	text-align: center;
}

.10LGYxCxBD {
	color : #c0c0c0;  /*light grey */
	font-size : 10;
	font-weight : bold;
	text-align: center;
}

.10LPxCxBD {
	color : #c7a5d3; /*light purple */ 
	font-size : 10;
	font-weight : bold;
	text-align: center;
}

.9BL73 {
	color : #000073;  /*shade of dark blue */
	font-size : 9;
}

.9BL73xBD {
	color : #000073;  /*shade of dark blue */
	font-size : 9;
	font-weight : bold;
}

.9LYCxBD {
	color : #ffff80;  /*light yellow */
	font-size : 9;
	font-weight : bold;
	text-align: center;
}

.9G {
	color : #008000;  /*green */
	font-size : 9;
}

.9c {
	font-size : 9;
	text-align : center;
}

.sectionheaderb {
	color : #0000a0;
	font-size : 14;
	font-weight : bold;
	font-style : normal;
    	text-align : center;
}

.sectionheadergl16 {
	color : #008000;
	font-size : 16;
	font-weight : bold;
	font-style : normal;
    	text-align : left;
}

.sectionheaderl {
	color : red;
	font-size : 14;
	font-weight : bold;
	font-style : normal;
}

.titleb {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 18;
	font-weight : bold;
    	text-align : center;
}

.titleb14 {
	color : #0000a0;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 14;
	font-style : normal;
	font-weight : bold;    
}

.titleglt18 {
	color : #008000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 18;
	font-weight : bold;
    	text-align : left;
}

.title24c {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24;
	font-weight : bold;
    	text-align : center;
}

.title24ltr {
	color : #ff0000;
	font-family : "abbey old style sf", verdana, geneva, arial, helvetica, sans-serif;
	font-size : 24;
	font-weight : bold;
    	text-align : left;
}

.notice9R {
	color : #ff0000;
	font-size : 9;
	font-weight : bold;
}

.quotationB {
	color : #0000a0;
	font-size : 9;
	font-weight : bold;
}

.quotationB10 {
	color : #0000a0;
	font-weight : bold;
}

.quotation10 {
	color : #0000a0;
	font-size : 10;
}

.quotation10BD {
	color : #0000a0;
	font-size : 10;
	font-weight : bold;
}

.quotationBc {
	color : #0000a0;
	font-size : 9;
	font-weight : bold;
    	text-align : center;
}

.quotationRc {
	color : #ff0000;
	font-size : 9;
    	text-align : center;
}

.quotationDRc {
	color : #800000;
	font-size : 9;
    	text-align : center;
}

.noticeB {
	color : #0000a0;
	font-size : 12;
	font-weight : bold;
}

.attentionR18 {
	color: red;
	font-family : Tahoma;
	font-size : 18;
	font-style : normal;
	font-weight : bold;
}

.redB {
	color : #ff0000;
	font-weight : bold;
}

.darkredB {
	color : #800000;
	font-weight : bold;
}

.darkblueB {
	color : #0000a0;
	font-weight : bold;
}

.whiteB {
	color : #ffffff;
	font-weight : bold;
}

.required_field {
	font-weight : bold;
	color : navy
}