/* 11-1-2008. CCS stylesheet, Bill Armitage. */
/* Property of Baillieston St. Andrew's Church of Scotland. */

/*====================================================================================*/
/*                  Define some styles for Baillieston St Andrew's html pages         */
/*====================================================================================*/

   /* Link styles. */
   A:link    { text-decoration: None; color: #0000CC; } /* FF6600 / 666666*/
   A:visited { text-decoration: None; color: #0000CC; } /* FF6600 / 666666*/
   A:hover   { text-decoration: underline; color: #CC0000;}  /* #00CC00 */

   /* Main Menu frame formats. */
   .B_StAMainMenu { font: 08pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFFF; }
   .B_StAMain { font: 08pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFFF; }
   .B_StAMFont    { font: 08pt Verdana, Arial, Heltivetica ; font-weight: Bold;  }
   .B_StAMCell    { background-image:URL(Images/StAndrewBG.jpg); background-repeat:no-repeat;}

   /* Sub Menu frame formats. */
   .B_StASubMenu   { font: 08pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFFF; }
   .B_StASMTitle   { font: 08pt Verdana, Arial, Heltivetica ; color: #E80606; font-weight: Bold;  }
   .B_StASMFont    { font: 08pt Verdana, Arial, Heltivetica ; color: #666666; font-weight: Normal;  }
   .B_StASMCellBeg { background-image:URL(Images/f)StAndrewBG.jpg; background-repeat:no-repeat;  }   
   .B_StASMCellMid { background-color: #CCCCCC; background-image:URL(Images/StAndrewBG.jpg); background-repeat:repeat;  } /*  */
   .B_StASMCellMid2 { background-image:URL(Images/StAndrewBG.jpg); background-repeat:repeat;  }
   .B_StASMCellEnd { background-image:URL(Images/StAndrewBG.jpg); background-repeat:no-repeat;  }
   .B_StASMCellLast { background-image:URL(Images/StAndrewBG.jpg); background-repeat:repeat;  }
   .B_StASMBoldText { font: 11pt Verdana, Arial, Heltivetica ; color: #000000; font-weight: Bold;}
   .B_StASMSubTitle { font: 12pt Verdana, Arial, Heltivetica ; color: #000000; font-weight: Bold;}
   .B_StASMBigTitle { font: 14pt Verdana, Arial, Heltivetica ; color: #000000; font-weight: Bold;}

   /* Logo header frame style. */
   .B_StACharity  { font: 08pt Heltivetica ; color: #000000; background-color: #FFFFFF; margin: 0;}
   .B_StALogo  	  { font: 08pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFFF; margin: 0;}
   .B_StALogoAnim { background-image:URL(); background-repeat:no-repeat;  }   
   .B_StAScroller { background-image:URL(Images/StAndrewBG.jpg); background-repeat:repeat;  }

   /* Right frame style. */
   .B_StARight    { font: 08pt Verdana, Arial, Heltivetica ; font-weight: bold; Align="Center"; Valign="Top";}

   /* Language frame styles. */
   .B_StALangBar { font: 9pt Lucida Console, Verdana, Arial, Heltivetica ;  color: #FFFFFF; background-color: #FFFFFF; margin:0;}
   .B_StALangSep { font: 9pt Lucida Console, Verdana, Arial, Heltivetica ;  color: #9999FF; }

   /* Default content frame style. */
   .B_StAdialog   { font: 10pt Verdana, Arial, Heltivetica ; }
   .B_StApagedefault { font:10pt Verdana, Arial, Heltivetica ;  background-color: #FFFFFF; }
 
   .B_StATableTop { BORDER-LEFT: #CECFCE 2px solid; BORDER-RIGHT: #CECFCE 2px solid; BORDER-TOP: #FFFFFF 1px solid }
   .B_StATableMid { BORDER-LEFT: #CECFCE 2px solid; BORDER-RIGHT: #CECFCE 2px solid; }
   .B_StATableBot { font:10pt Verdana, Arial, Heltivetica ; BORDER-BOTTOM: #CECFCE 2px solid; BORDER-LEFT: #CECFCE 2px solid; BORDER-RIGHT: #CECFCE 2px solid; background-color: #FFFFFF;}

   /* Default Font style. */
   .B_StADivine { font-weight: bold; color: #33BBEE;}
   .B_StAStyle_01 { font-weight: normal; color: #000000;}
   .B_StAStyle_02 { font-weight: normal; color: #000000;}
   .B_StAHebrew { font-weight: bold; color: #66BB66;}
   .B_StARoyal { font-weight: bold; color: #CA0296;}
   .B_StATable { font:08pt Verdana, Arial, Heltivetica ;  background-color: #FFFFFF; } // DEDFDE // FFFFCC 


   /* Styles for Partner Link tables. */
   .B_StAPLinkSubTitle { font: 12pt Verdana, Arial, Heltivetica ; font-weight: bold; color: #000000; background-color: #DEDFDE;}
   .B_StAPLinkText { font:8pt Verdana, Arial, Heltivetica ;  color: #000000; background-color: #FFFFFF; BORDER-TOP: #DEDFDE 1px solid}


   /* Styles for content tables. */
   .B_StAM1Table_Hdr { font: 10pt Verdana, Arial, Heltivetica ; color: #000000 ; font-weight: bold; background-color: #FFFFFF; border-left: #DBE6A2 1px solid ; border-top: #DBE6A2 1px solid ; border-right: #DBE6A2 1px solid ; }
   .B_StAM1Table_Cell { font: 10pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #FFFFFF; border-left: #FFFFFF 1px solid ; border-bottom: #FFFFFF 1px solid ; border-right: #FFFFFF 1px solid ; }

   .B_StAM2Table_Hdr { font: 11pt Verdana, Arial, Heltivetica ; color: #000000 ; font-weight: bold; background-color: #FFFFFF; border-left: #DBE6A2 1px solid ; border-top: #DBE6A2 1px solid ; border-right: #DBE6A2 1px solid ; }
   .B_StAM2Table_Cell { font: 11pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #FFFFFF; border-left: #FFFFFF 1px solid ; border-bottom: #FFFFFF 1px solid ; border-right: #FFFFFF 1px solid ; }

   .B_StAM3Table_Hdr { font: 12pt Verdana, Arial, Heltivetica ; color: #000000 ; font-weight: bold; background-color: #FFFFFF; border-left: #DBE6A2 1px solid ; border-top: #DBE6A2 1px solid ; border-right: #DBE6A2 1px solid ; }
   .B_StAM3Table_Cell { font: 12pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #FFFFFF; border-left: #FFFFFF 1px solid ; border-bottom: #FFFFFF 1px solid ; border-right: #FFFFFF 1px solid ; }

   .B_StAM4Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #B9BE76; border-left: #B9BE76 1px solid ; border-top: #B9BE76 1px solid ; border-right: #B9BE76 1px solid ; }
   .B_StAM4Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #B9BE76; border-left: #B9BE76 1px solid ; border-bottom: #B9BE76 1px solid ; border-right: #B9BE76 1px solid ; }

   .B_StAM5Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #D39D8F; border-left: #D39D8F 1px solid ; border-top: #D39D8F 1px solid ; border-right: #D39D8F 1px solid ; }
   .B_StAM5Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #D39D8F; border-left: #D39D8F 1px solid ; border-bottom: #D39D8F 1px solid ; border-right: #D39D8F 1px solid ; }

   .B_StAM6Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #F4D5BD; border-left: #F4D5BD 1px solid ; border-top: #F4D5BD 1px solid ; border-right: #F4D5BD 1px solid ; }
   .B_StAM6Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #F4D5BD; border-left: #F4D5BD 1px solid ; border-bottom: #F4D5BD 1px solid ; border-right: #F4D5BD 1px solid ; }

   .B_StAM7Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #D5B4D8; border-left: #D5B4D8 1px solid ; border-top: #D5B4D8 1px solid ; border-right: #D5B4D8 1px solid ; }
   .B_StAM7Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #D5B4D8; border-left: #D5B4D8 1px solid ; border-bottom: #D5B4D8 1px solid ; border-right: #D5B4D8 1px solid ; }

   .B_StAM8Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #A088A2; border-left: #A088A2 1px solid ; border-top: #A088A2 1px solid ; border-right: #A088A2 1px solid ; }
   .B_StAM8Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #A088A2; border-left: #A088A2 1px solid ; border-bottom: #A088A2 1px solid ; border-right: #A088A2 1px solid ; }

   .B_StAM9Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #F1BA87; border-left: #F1BA87 1px solid ; border-top: #F1BA87 1px solid ; border-right: #F1BA87 1px solid ; }
   .B_StAM9Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #F1BA87; border-left: #F1BA87 1px solid ; border-bottom: #F1BA87 1px solid ; border-right: #F1BA87 1px solid ; }

   .B_StAM10Table_Hdr { font: 09pt Verdana, Arial, Heltivetica ; color: #FFFFFF ; font-weight: bold; background-color: #CB8B54; border-left: #CB8B54 1px solid ; border-top: #CB8B54 1px solid ; border-right: #CB8B54 1px solid ; }
   .B_StAM10Table_Cell { font: 09pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CB8B54; border-left: #CB8B54 1px solid ; border-bottom: #CB8B54 1px solid ; border-right: #CB8B54 1px solid ; }

   .B_StAM1Table_LTop { font: 09pt Verdana, Arial, Heltivetica ; color: #ffffff ; font-weight: bold; background-color: #9f9f9f; border-left: #9f9f9f 1px solid ; border-top: #9f9f9f 1px solid ; }
   .B_StAM1Table_CTop { font: 09pt Verdana, Arial, Heltivetica ; color: #ffffff ; font-weight: bold; background-color: #9f9f9f; border-top: #9f9f9f 1px solid ; }
   .B_StAM1Table_RTop { font: 09pt Verdana, Arial, Heltivetica ; color: #ffffff ; font-weight: bold; background-color: #9f9f9f; border-top: #9f9f9f 1px solid ; border-right: #9f9f9f 1px solid ; }

   .B_StAM1Table_LMid { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; border-left: #9f9f9f 1px solid ; }
   .B_StAM1Table_CMid { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; }
   .B_StAM1Table_RMid { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; border-right: #9f9f9f 1px solid ; }

   .B_StAM1Table_LBot { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; border-left: #9f9f9f 1px solid ; border-bottom: #9f9f9f 1px solid ; } // border-top: #9f9f9f 1px solid ; } // 
   .B_StAM1Table_CBot { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; border-bottom: #9f9f9f 1px solid ; } // border-top: #9f9f9f 1px solid ; } //
   .B_StAM1Table_RBot { font: 08pt Verdana, Arial, Heltivetica ; font-weight: normal; background-color: #CCCCCC; border-bottom: #9f9f9f 1px solid ; border-right: #9f9f9f 1px solid ; } // border-top: #9f9f9f 1px solid ; } // 


   /* Styles and font sizes used for generic pages. */
   .B_StATitle    { font: 14pt Verdana, Arial, Heltivetica ; font-style: italic; font-weight: bold; background-color: #FFFFFF;} /* DEDFDE */
   .B_StASubTitle { font: 12pt Verdana, Arial, Heltivetica ; font-weight: bold; background-color: #FFFFFF;} /* DEDFDE */ /* DBE6A2 */
   .B_StASecTitle { font: 10pt Verdana, Arial, Heltivetica ; font-weight: bold; background-color: #FFFFFF;} /* DEDFDE */

   .B_StAItal  	  { font-style: italic; }
   .B_StABold  	  { font-weight: bold; }
   .B_StAItalBold   { font-style: italic; font-weight: bold; }

   .B_StApage8Ital  { font: 8pt Verdana, Arial, Heltivetica ;   font-style: italic	}
   .B_StApage8Bold  { font: 8pt Verdana, Arial, Heltivetica ;   font-weight: bold; 	}
   .B_StApage8Text  { font: 8pt Verdana, Arial, Heltivetica ;    	}
   .B_StApage9Ital  { font: 9pt Verdana, Arial, Heltivetica ;   font-style: italic	}
   .B_StApage9Bold  { font: 9pt Verdana, Arial, Heltivetica ;   font-weight: bold; 	}
   .B_StApage9Text  { font: 9pt Verdana, Arial, Heltivetica ;    				}
   .B_StApage10Ital { font: 10pt Verdana, Arial, Heltivetica ;  font-style: italic	}
   .B_StApage10Bold { font: 10pt Verdana, Arial, Heltivetica ;  font-weight: bold; 	}
   .B_StApage10Text { font: 10pt Verdana, Arial, Heltivetica ;  				}
   .B_StApage11Ital { font: 11pt Verdana, Arial, Heltivetica ;  font-style: italic	}
   .B_StApage11Bold { font: 11pt Verdana, Arial, Heltivetica ;  font-weight: bold; 	}
   .B_StApage11Text { font: 11pt Verdana, Arial, Heltivetica ;  				}
   .B_StApage12Bold { font: 12pt Verdana, Arial, Heltivetica ; font-weight: bold; 	}
   .B_StApage12Text { font: 12pt Verdana, Arial, Heltivetica ;  				}
   .B_StApage14Bold { font: 14pt Verdana, Arial, Heltivetica ; font-weight: bold; 	}
   .B_StApage14Text { font: 14pt Verdana, Arial, Heltivetica ;  				}
   .B_StAPageHeader { font: 9pt Verdana, Arial, Heltivetica ;    				}
   .B_StAPageFooter { font: 9pt Verdana, Arial, Heltivetica ;    				}

   /* Indenting formatting. */
   .B_StAIndent50 { margin-left:50px}
   .B_StAIndent100 { margin-left:100px}
   .B_StAIndent150 { margin-left:150px}
   .B_StAIndent200 { margin-left:200px}
   .B_StAHCentre {position: absolute; right: 0; left: 0; width: 50%; margin: auto; background-color: red; color: white;} 

   /* HTML form objects, i.e. system defaults. */
   .B_StAFormTable { font: 10pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFCC; } // DBE6A2 // FFFFCC
   .B_StAFormCell { font: 10pt Verdana, Arial, Heltivetica ; color: #000000; background-color: #FFFFCC; }  // DBE6A2 // FFFFCC
   .B_StAinputbox { font: 8pt arial ; width:50px ;}
   .B_StAinput8box { font: 8pt arial ;}
   .B_StAinput10box { font: 10pt arial ;}
   .B_StAinput12box { font: 12pt arial ;}
   .B_StARegInput1 { font-family: Courier, Arial, Verdana, Heltivetica; font-size: 9pt;}
   .B_StARegCheck1 { font-family: Courier, Arial, Verdana, Heltivetica; font-size: 9pt;}

   .B_StAdroplist { font: 8pt arial ;}
   .B_StAmultisel { font: 8pt arial ;}
   .B_StAradio { font: 8pt arial ;}
   .B_StAbutton0 { font-family: Arial, Verdana, Heltivetica; font-size: 9pt; width:75px ; height:25px; vertical-align:center;}
   .B_StAbutton1 { font-family: Arial, Verdana, Heltivetica; font-size: 9pt; width:125px ; height:35px; vertical-align:center;}
   .B_StAbutton2 { font-family: Arial, Verdana, Heltivetica; font-size: 9pt; width:100px ; height:30px; vertical-align:center;}
   .B_StAbutton3 { font-family: Arial, Verdana, Heltivetica; font-size: 9pt; width:100px ; height:25px; vertical-align:center;}

   /* Miscellaneous objects. */
   .B_StAHRule { color:#ADBABD ; line-height:10pt;}


/* REFERENCE Colors
Black - "#000000"
Green - "#99FF99"
Orange - "#FFCC99"
Dark Grey - "#999999"
Light Grey - "#CCCCCC" 
White - "#FFFFFF"
Windows title blue color - "#003399"
*/

/*====================================================================================*/
