

body {font-family: Calibri,sans-serif; font-size:1em; background-color:#000000; }

/* To adjust the size of the tables to take up more screen width, adjust the table to 
   the desired width and adjust the ojtbfheader3.jpg the the same width but leave the 
   image height at 70px */
   
/* CLASSES */
           /* --HEADINGS-- */ 
           /* --PARAGRAPHS-- */
           /* --LISTS-- */   
/* DIVISIONS */
/* -LINKS- */
/* -NAV BARS- */
/* TableSettings */ 
/* Column-DataSettings */
/* HoverText */

/* ColourAlts */


body {background-color:#005EBD }


/*----------CUSTOM LISTS - HEADINGS - PARAGRAPHS ------------------------------------------------------*/

h1 	{
    	    font-family: georgia,serif;
            font-style: italic;
            text-align: center; 
	          color: #0000BD;
	    padding-top: 10px;
         text-decoration: underline;
         font-size: 1.5em; 	}
         
h2   {
         font-family: georgia,serif;
            font-style: italic;
            text-align: center; 
	          color: #0000BD;
	    padding-top: 10px;
         text-decoration: underline;
         font-size: 1.1em;  }         


p  	{
    	    font-family: Calibri,sans-serif;
            color:black;
            text-align: left; 
            font-size: 1.0em;
            }
            
ul { 
            margin-right: 1em; 
            font-size: 1.0em;
            font-family:Calibri,sans-serif ; 
                     }
ol { 
            margin-right: 1em; 
            font-size: 1.0em;
            font-family:Calibri,sans-serif ; 
                     }                     
                                   
            
li{         margin-bottom:0.75em;
            text-align:left;
            }            
            
address {
    	    margin-top: 1em;
    	   padding-top: 1em;
    	    border-top: thin dotted }
            
/*-----------CLASSES-------------------------------------------------------------------------------------*/            
/* --HEADINGS-- */

h1.tiny {text-align: center; font-size: 0.01em; color: #FFFFFF}

h1.left	{
    	    font-family: georgia,serif;
            font-style: italic;
            text-align: Left; 
	          color: #0000BD;
	    padding-top: 10px;
         text-decoration: underline;
         font-size: 1.85em; 	}
         
h1.HomePage  {
    	    font-family: Calibri,sans-serif;
            font-style: normal;
            text-align: left; 
	          color: #0000BD;
	    padding-top: 10px;
         text-decoration:none;
         font-size: 1.7em; 	}       

h2.left {
         font-family: georgia,serif;
            font-style: italic;
            text-align: left; 
	          color: #0000BD;
	    padding-top: 10px;
         text-decoration: underline;
         font-size: 1.3em;  }
         
h3.left { font-family: georgia,serif;
            font-style: italic;
            text-align: left; 
	          color: #0000BD;
	    padding-top: 10px;
        position:relative;top:20px;
          font-size: 1.2em;} 
          
h3.left2 { font-family: georgia,serif;
            font-style: italic;
            text-align: left; 
	          color: #0000BD;
	    padding-top: 10px;
          font-size: 1.2em;}
          
h3.left3 { font-family: georgia,serif;
            font-style: italic;
            text-align: left; 
	          color: #0000BD;
	    padding-top: 5px;
          font-size: 1.2em;} 
          
h3.leftsmall { font-family: georgia,serif;
            font-style: italic;
            text-align: left;
            position:relative;left:-2.75em; 
	          color: #0000BD;
	    padding-top: 5px;
          font-size: 1.1em;}
             
          
h4.left  { font-family: georgia,serif;
            font-style: bold;
            text-align: left;
            position:relative;left:-1.75em; 
	          color: #000000;
	    padding-top: 3px;
          font-size: 1.0em;}                                                   
         
h4.leftsmall  { font-family: georgia,serif;
            font-style: bold;
            text-align: left;
                 color: #0000BD;
	    padding-top: 3px;
          font-size: 1.0em;}          
         
h2.leftnoline{
         font-family: georgia,serif;
            font-style: italic;
            text-align: left; 
	          color: #5E00BD;
	    padding-top: 0px;
        position:relative;top:-16px;
          font-size: 1.2em;  }         
         
h2.fineprint {
                   text-align: center; 
                   font-size: 0.63em;                    /*color: white*/
                   }
                   
h1.li-heading {font-variant:small-caps;
              font-size:1.1em;
              color:#007DFA;
              font-weight:bold;
              margin:0;
              padding:0;
              text-decoration:none; }
              
/* --LISTS-- */                        
            
li.space {margin-bottom:150% }
              
li.arrow {
         list-style-image: url("images/arrow4.png");
                font-size: 1em;
                position:relative;left:2.5em;
              font-family:Calibri,sans-serif ;  }                             
              
/* --PARAGRAPHS-- */              
 
p.quote {
                     padding-top: 1em;
                     padding-bottom: 1em;
                     padding-left: 5em;
                     padding-right: 5em;
                     background: #3AFD7FF;                 /*<p class="quote"> */                                                                                   
                     }

p.reply {
                     padding-top: 1em;
                     padding-bottom: 1em;
                     padding-left: 5em;
                     padding-right: 5em;
                     background: #FF9C38;                 /*<p class="reply"> */                                                           
                     }

p.thirdpartyquote {
                    padding-top: 1em;
                    padding-bottom: 1em;
                    padding-left: 5em;
                    padding-right: 5em;
                    background: #FF8BFF;                 /*<p class="thirdpartyquote"> */                                                           
                    }
                    
p.lightgreen {
                    padding-top: 1em;
                    padding-bottom: 1em;
                    padding-left: 5em;
                    padding-right: 5em;
                    background: #65FF65;                 /*<p class="thirdpartyquote"> */                                                           
                    }                    

                    
p.sky {
                    padding-top: 1em;
                    padding-bottom: 1em;
                    padding-left: 5em;
                    padding-right: 5em;
                    background: #389CFF;                 /*<p class="thirdpartyquote"> */                                                           
                    }                     
                    
p.red {             color: red; 
                    }                                    /*<p class="red"> */  
          
                   
p.newspaper {
            text-align: justify;
            text-justify: newspaper;
            font-size: 1em; }
            
           
  

p.smcaps {font-variant: small-caps;
          color:white;
          text-align:center;
          font-weight:bold;
          font-size:85%;}  
          

              
                                           
/*---------- DIVISIONS Divs >div id = namediv>-------------------------------------------------------------------------*/


                 
#Articles {
font-family: Calibri,sans-serif;
    	        padding: 0;
    	         margin: 0;}
                 
#base {
	margin: 1em;
    text-align: left;
    font-family: Calibri,sans-serif;
    font-size: 0.8em;
		}
        
#ol_smaller {
	 text-align: left;
    font-family: Calibri,sans-serif;
    font-size: 1.0em;
		}
#nested_list {
	 text-align: left;
    font-family: Calibri,sans-serif;
    font-size: 1.1em;
    margin-top:0.7em; }                
        
#pborder {
 margin: 1em;
 border-top: 2px;
 border-bottom: 0px;
 border-bottom-color:black;
 border-top-color:inherit;
 padding-top:2px;
 padding-bottom:2px;
 text-align:center;
 font-family: Calibri,sans-serif;
 font-size: 1.0em;
                }

#pMargin {
 margin: 1em;
 padding:2px;
  text-align:left;
 font-family: Calibri,sans-serif;
 font-size: 0.8em;
                }
                
#ulArrow {
         list-style-image: url("images/arrow4.png");
             margin-right: 1em; 
                font-size: 0.8em;
              font-family:Calibri,sans-serif ;  } 
              
#newspaper {
    	     text-align: justify;
            text-justify: newspaper;
            font-size: 0.8em;          }
            
                         
 /*-------------------------------- -LINKS- ---------------------------------------------------------------*/


a:link    {color: #005EBD }

a:visited {color: #00BDBD }

a:hover   {color: #0000BD; 
          background-color:#FF9C38;
          font-family: Calibri,sans-serif;
            font-weight: bold;
                 margin: 0.5em 0;
   	       padding: 0.1em;
   	  border-right: 1px solid #005EBD;
	    border-top: 1px solid #005EBD;
         border-bottom: 1px solid #005EBD;
	   border-left: 1px solid #005EBD;  }

a:active  {color: teal }

/*----------------------------------*/
                           
a.whitebkgrnd:link    {color: #0000BD }

a.whitebkgrnd:visited {color: #BD0000 }

a.whitebkgrnd:hover   {color: #FA7D00; 
                      background-color:#000000;
                      font-family: Calibri,sans-serif;
                      font-weight: bold;
                      margin: 0.5em 0;
   	                  padding: 0.1em;
   	                  border-right: 1px solid #FA7D00;
	                  border-top: 1px solid #FA7D00;
                      border-bottom: 1px solid #FA7D00;
	                  border-left: 1px solid #FA7D00;  } /* <a class="whitebkgrnd" <a href="ABOUT_US_Staff.html">a team of specialists</a> */

a.whitebkgrnd:active  {color: #FA7D00 } 

/*----------------------------------*/
a.whitebkgrnda:link    {color: #0000BD }

a.whitebkgrnda:visited {color: #BD0000 }

a.whitebkgrnda:hover   {color: #FA7D00; 
                      background-color:#000000;
                      font-family: Calibri,sans-serif;
                      font-weight: bold;
                      margin: 0.5em 0;
   	                  padding: 0.1em;
   	                  border-right: 1px solid #FA7D00;
	                  border-top: 1px solid #FA7D00;
                      border-bottom: 1px solid #FA7D00;
	                  border-left: 1px solid #FA7D00;  } /* <a class="whitebkgrnd" <a href="ABOUT_US_Staff.html">a team of specialists</a> */

a.whitebkgrnda:active  {color: #FA7D00 } 

/*----------------------------------*/
                           
a.whitebkgrndimg:link    {color: #ffffff }

a.whitebkgrndimg:visited {color: #ffffff }

a.whitebkgrndimg:hover   {color: #ffffff; 
                      background-color:#ffffff;
                      font-family: Calibri,sans-serif;
                      font-weight: bold;
                      margin: 0.0em 0;
   	                  padding: 0.1em;
                      
   	                  border-right: 0px solid #0000BD;
	                  border-top: 0px solid #0000BD;
                      border-bottom: 0px solid #0000BD;
	                  border-left: 0px solid #0000BD;  } /* <a class="whitebkgrnd" <a href="ABOUT_US_Staff.html">a team of specialists</a> */

a.whitebkgrndimg:active  {color: #ffffff } 

/*----------------------------------*/
                           
a.whitebkgrnd2:link    {color: #007DFA }

a.whitebkgrnd2:visited {color: #00BD5E }

a.whitebkgrnd2:hover   {color: #00BDBD; 
                      background-color:#000000;
                      font-family: Calibri,sans-serif;
                      font-weight: bold;
                      margin: 0.5em 0;
   	                  padding: 0.1em;
   	                  border-right: 1px solid #00BDBD;
	                  border-top: 1px solid #00BDBD;
                      border-bottom: 1px solid #00BDBD;
	                  border-left: 1px solid #00BDBD;  }

a.whitebkgrnd2:active  {color: #FA7D00 } 

/*----------------------------------*/

a.images:link    {color: #00BDBD }

a.images:visited {color: #00BDBD }

a.images:hover   {color: #0000BD;
                  font-style:normal;
                  border:none;
                  position:relative;left:-10px;top:-10px;
                  margin:0;
                  padding:0;
                  background:none;}

a.images:active  {color: #00BDBD }                
        
/*---------V------- NAV BARS & related---------------------------------------V----------------------------*/

/*-UL NAVBAR--*/ 

ul.navbar {
	list-style-type: none;
    	        padding: 0;
    	         margin: 0;
                 
text-align: center;
                 

position: relative;
    	           top: 0px;
    	          left: 0px;
    	         width: 100%; 		}
                 
ul.navbar li {
    	    /*background: #00CC99;*/
            font-family: Calibri,sans-serif;
            font-weight: bold;
            font-size:90%;
                 margin: 0.5em 0;
   	       padding: 0.1em;
   	  border-right: 3px solid #005EBD;
	    border-top: 3px solid #005EBD;
         border-bottom: 3px solid #005EBD;
	   border-left: 3px solid #005EBD;
       text-align:center; }

ul.navbar a {
       text-decoration: none } 
       
/*-UL NAVBAR_Hilite--*/ 

ul.navbar_Hilite {
	list-style-type: none;
    	        padding: 0;
    	         margin: 0;
                 
text-align: center;
                 

position: relative;
    	           top: 0px;
    	          left: 0px;
    	         width: 100%; 		}
                 
ul.navbar_Hilite li {
    	    
            font-family: Calibri,sans-serif;
            font-weight: bold;
            font-size:80%;
                 margin: 0.5em 0;
   	       padding: 0.1em;
   	  border-right: 3px solid #BD0000;
	    border-top: 3px solid #BD0000;
         border-bottom: 3px solid #BD0000;
	   border-left: 3px solid #BD0000;
       text-align:center; }

ul.navbar_Hilite a {
       text-decoration: none }       
       
/*-UL NAVBAR_SPC--*/ 

ul.navbar_spc {
	list-style-type: none;
    	        padding: 0;
    	         margin: 0;
                 
text-align: center;
                 

position: relative;
    	           top: 0px;
    	          right: 0px;
    	         width: 100%; 		}
                 
ul.navbar_spc li {
    	    background: #FF9C38;
            font-family: Calibri,sans-serif;
            font-weight: bold;
                 margin: 0.5em 0;
   	       padding: 0.1em;
   	  border-right: 3px solid #005EBD;
	    border-top: 3px solid #005EBD;
         border-bottom: 3px solid #005EBD;
	   border-left: 3px solid #005EBD;
       text-align:center; }

ul.navbar_spc a {
       text-decoration: none }
   
/* TableSettings ---------------------------------------------------------------------------------------- */

Table#OJTBF {width:900px;
            background-color:#FFFFFF; /* ColourAlts Standard-Original Colour #0000ff; Alternate Light blue #A6FFFF;*/
            border-collapse:collapse;
            border-bottom: 2px;
            border-top:2px;
            border-left: 2px;
            border-right:2px;
            border-color:#FFFFFF; 
            border-style:none;            
                                 }
                                 
Table#ProCon {width:95%;
              border-bottom: 4px;
              border-top:4px;
              border-left: 4px;
              border-right:4px;
              border-style:ridge;
              font-size:small;
              } 
              
                         
                         td#ProCon {font-size: 0.75em; }                                
                                 
Table#Nested {width:100%;
              font-size:0.75em;
              /*border:ridge;*/
              } 
              
              
td#nested {width:50%;
           }                                              
                                 
/*Row Settings*/                                 
/*OJTBF Table*/
tr#Row1 {vertical-align:top;
         background-color:#005EBD;
         background-image:url('images/OJTBF_Masthead.jpg');
         
                   }
                   
tr#Row1wide {vertical-align:top;
         background-color:#005EBD;
         background-image:url('images/ojtbfheader-s1210.jpg');
         
                   }                   
         
tr#Row2 {vertical-align:top;
         background-color:#005EBB;
         border:none; 
                           
         font-family: Calibri,sans-serif;
         color:white;
         text-align:center;
         font-size:0.8em;
         height:20px;              }
         
tr#Row3 {vertical-align:top;
         background-color:white;
         border:none;           
                           
         font-family: Calibri,sans-serif;
         color:#0000BD;
         text-align:center;
         font-size:0.9em;
         text-align: justify; 
         text-justify: newspaper;
         padding:0.5em 1em 1em 1em;}
         
tr#Row3H {vertical-align:top;
         background-color:white;
         border:none;           
                           
         font-family: Calibri,sans-serif;
         color:#005EBD;
         text-align:left;
         font-size:0.9em;
         /*padding:1.5em 1em 1em 1em;*/
         }  
         
tr#Row3ProCon {vertical-align:top;
         background-color:white;
         border:none;           
                           
         font-family: Calibri,sans-serif;
         color:#0000BD;
         text-align:center;
         font-size:0.7em;
         text-align: justify; 
         text-justify: newspaper;
         padding:0.5em 1em 1em 1em;}                
         
tr#Row4 {vertical-align:top;
         background-color:#005EBB;
         border:none;
         
         font-family: Calibri,sans-serif;
         color:white;
         text-align:center;
         font-size:0.8em;
         padding:0em 1em 0em 1em;
                   }
         
tr#Row5 {vertical-align:top;
         background-color:#FFFFFF;
         border:none;
         
         color:white;
         text-align:center;
         font-size:0.8em;
         padding:0em 1em 0em 1em;
                  }
                  
tr#Row6 {vertical-align:top;
         background-color:#005EBB;
         border:none;
         
         font-family: Calibri,sans-serif;
         color:white;
         text-align:center;
         font-size:0.8em;
         padding:0em 1em 0em 1em;
                   }                  

/* Column-DataSettings ------------------------------------------------------------------------------- */    

/*Row 2 */       
td#R2Col1 {width:20%;
          font-size:1.3em;
                    }   
                          
  
                 
/*Row 3 - 3 COLUMN LAYOUT*/ 
        
td#Left {width:20%;
        background-color:#FFFFFF;  /* ColourAlts Standard-Original Colour #003399; Alternate Light blue #A6FFFF;*/
        /*background-image:url('images/leftcolumnbackground.jpg');*/
                   }
           
td#Middle {width:60%;
          border-left-style:groove;
           } 
           
          
           

td#MiddleNewspaper {width:60%;
           text-align: justify;
           text-justify: newspaper;
           font-size: 0.8em;
           color:black;
           border-left-style:groove;  } 
          
td#Right {width:20%;
          background-color:#FFFFFF; /* ColourAlts Standard-Original Colour #003399; Alternate Light blue #A6FFFF;*/
          /*background-image:url('images/leftcolumnbackground.jpg');*/
         } 
  
         
/*Row 3 - 2 COLUMN LAYOUT*/ 
        
td#Left2 {width:20%;
        background-color:#ffffff; /* ColourAlts Standard-Original Colour #003399; Alternate Light blue #A6FFFF;*/
        /*background-image:url('images/leftcolumnbackground.jpg');*/
                   }
           
td#Middle2 {width:80%;
            border-left-style:groove;
           }
           
td#Middle2a {width:80%;
            border-left-style:groove;
            font-size:115%;
           }
           
td#Middle2Newspaper {width:80%;
           text-align: justify;
           text-justify: newspaper;
           font-size: 0.8em;
           color:black;
              } 
              
/*Row 3 - 1 COLUMN LAYOUT*/               
td#Middle3 {width:100%
           }        
 /*Row 3 HOME PAGE         
td#LeftH {width:28%;
        background-color:#AAC6FF;
        text-align:left;
        text-align:inherit;
                   }
           
td#MiddleH {width:52%;
           padding-top:0%;
           } 
td#MiddleHNewspaper {width:52%;
                    text-align: justify;
                    text-justify: newspaper;
                    font-size: 0.8em; 
                    color:black;                    
           }                
           
td#RightH {width:20%;
          background-color:#003399;
         }  */
         
/* --------------------------------------------------------------------------------------------------- */                                            
           
/*Rows 4 & 5 - ALL*/  

td#B1 {width:100%;
      position:relative;top:-10px; 
      }
      
td#B2 {width:100%;
      position:relative;top:-10px; 
       }   

/*------------------------------------------------------------------------------------------------------*/                 
/*Directory-Staff Picture Page*/
#Table_left {
    font-family: Calibri,sans-serif;
    position:absolute;
    top:103px; 
    left:112px;}

#Table_right {
    font-family: Calibri,sans-serif;
    position:absolute;
    top:103px; 
    left:247px;}

#Table_bottom {
    font-family: Calibri,sans-serif;
    position:absolute;
    top:1725px; 
    left:112px;}

/*#SectionHeader {
position:relative;top:-10px;
padding-top:-10px;
padding-bottom:-10px;
text-align:center;
color: #FFFFFF;
font-weight:bold; }*/            

 /*----------------BELOW- HoverText ON MOUSE OVER-----------------------------------------------------*/
   
a span 	{
		display: none;
						}

a:hover {font-size: 100%;
	 
						} 

html body a:hover span { 
	display: block;
	position: absolute;
	top: -1em; 
	right: 0em; 
	width: 400px;
	border: 1px solid #BD0000;
	background-color: #BD00BD; 
	color: #000000;
	padding: 10px;
	font-size: .8em;
						}

p.hover1 a {z-index: 3;}

                                      