/* External Style Sheet */

body
   {
   margin-top: 0px;
   margin-bottom: 0px;
   text-align: center;
   background-color: #FFFFFF;
   background-image: url("images/websiteBackgroundShadow.gif");
   background-repeat: repeat-y;
   background-position: center top;
   font-family: arial, sans-serif;
   }
   
p
   {
   font-size: 13px;
   }
   
h1, h2, h3, h4, h5
   {
   font-family: arial, sans-serif;
   }
   
img
   {
   padding: 0px;
   margin: 0px;
   border: none;
   display: block; 
   }
   
img.left
   {
   float: left;
   margin-right: 10px;
   margin-left: 9px;
   border: 1px solid #341504;
   }

img.right
   {
   float: right;
   margin-right: 10px;
   border: 1px solid #341504;
   }
   
#mainFrame
   {
   margin-right: auto;
   margin-left: auto;
   padding-left: 0px;
   padding-right: 0px;
   width: 960px; 
   border: 1px solid #341504;
   background-color: #FFFFFF;
   background-image: url("images/mainFrameTexture.jpg"); /* White with fading edges */
   background-repeat: repeat-y;
   text-align: left;
   }
   
   
   
   
/* Navigation Bar + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */  
#navigationBar
   {
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 10px;
   padding-left: 0px;
   padding-right: 0px;
   padding-bottom: 10px;
   width: 960px; 
   border: none;
   background-color: #0D280F;
   background-image: url("images/topNavigationBarBackground.jpg");
   text-align: center;
   color: #FFCC66;
   font-size: 16px;
   font-weight: 500;
   text-transform: uppercase;
   }
   
#navigationBar ul 
   {
   text-align: center;
   margin: 0px;
   padding-top: 0px;
   padding-left: 0;
   padding-bottom: 0px;
   }
   
#navigationBar li 
   {
   list-style-type: none;
   padding-left: 2em;
   padding-right: 2em;
   padding-top: 5px;
   padding-bottom: 5px;
   border-left: 1px solid #4A5F4B;
   display: inline;
   }
   
#navigationBar li.firstNav 
   {
   border: none;
   }
   
#navigationBar a
   {
   color: #FFCC66; /* GSS Gold color */
   text-decoration: none;   
   }

#navigationBar a:link
   {
   color: #FFCC66; /* GSS Gold color */
   text-decoration: none;
   }

#navigationBar a:visited
   {
   color: #FFCC66; /* GSS Gold color */
   text-decoration: none;
   }

#navigationBar a:hover
   {
   color: #FFFFFF; /* White */
   text-decoration: none;
   }
   
#navigationBar a:active
   {
   color: #CC6600; /* Orange */
   text-decoration: none;
   }     



/* Content Left + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */  
#contentLeft 
   {
   width: 260px;
   margin-left: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   float: left;
   background-image: url("images/subNavigationLeft2.jpg"); /* Left Directory Tab */
   background-repeat: repeat-y;
   border-right: 1px solid #341504;
   }
   
#contentLeft h1
   {
   margin-top: 0px;
   margin-left: 10px;
   font-size: 16px;
   font-weight: 500;
   text-transform: uppercase;
   color: #000066; /* GSS Blue */
   }   
   
#contentLeft h2
   {
   margin-top: 3px;
   margin-left: 10px;
   margin-bottom: 0px;
   font-size: 14px;
   color: #000066; /* GSS Blue */
   }
   
#contentLeft p
   {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 5px;
   margin-left: 10px;
   }
   
#contentLeft p.bold
   {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 5px;
   margin-left: 10px;
   font-weight: 700;
   }
   
#contentLeft p.boldBlue
   {
   margin-top: 0px;
   margin-bottom: 0px;
   margin-right: 5px;
   margin-left: 10px;
   font-weight: 700;
   color: #000066;
   }
   
#contentLeft ul 
   {
   margin-top: 2px;
   margin-left: 10px;
   margin-right: 5px;
   padding-left: 0;
   list-style-type: none;
   }   
   
#contentLeft li {
   padding-left: 0em;
   padding-right: 0em;
   font-family: "gill sans mt", arial, sans-serif;
   font-weight: 700;
   text-transform: uppercase;
   font-size: 14px;
   }
   
#contentLeft li.subItem {
   padding-left: 0em;
   padding-right: 0em;
   margin-left: 14px;
   border-bottom: none;
   font-family: "gill sans mt", arial, sans-serif;
   font-weight: 500;
   font-size: 10px;
   }
   
#contentLeft a.selected
   {
   color: #7C2600; /* black */
   text-decoration: none;
   margin-left: 5px;
   }
   
#contentLeft a.text:link
   {
   color: #000066; 
   text-decoration: none;
   }

#contentLeft a.text:visited
   {
   color: #000066; 
   text-decoration: none;
   }

#contentLeft a.text:hover
   {
   color: #000066; 
   text-decoration: none;
   font-size: 12px;
   margin-left: 5px;
   }
   
#contentLeft a.text:active
   {
   color: #FFFFFF;
   text-decoration: none;
   }   
   



/* Content Center + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */     
#contentCenter 
   {
   width: 679px;
   margin-left: 0px;
   margin-right: 0px;
   padding-top: 12px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-left: 10px;
   float: left;
   background-image: url("images/navigationBarShadow.gif"); /* Navigation Bar shadow */
   background-repeat: repeat-x;   
   }
   
#contentCenter p
   {
   margin-top: 0px;
   margin-right: 25px;
   }
   
#contentCenter ul
   {
   font-family: "gill sans mt", arial, sans-serif;
   font-size: 12px;
   }
   
#contentCenter h1
   {
   margin-top: 3px;
   margin-left: 0px;
   font-size: 16px;
   font-weight: 500;
   text-transform: uppercase;
   color: #000066; /* GSS Blue */
   }

#contentCenter h2
   {
   margin-top: 0px;
   margin-bottom: 5px;
   font-size: 14px;
   color: #000066; /* GSS Blue */
   }
   
#contentCenter img.noBorder
   {
   border: none;
   }
   

   
   
/* Content Right + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */     
#contentRight
   {
   width: 185px;
   margin-left: 0px;
   margin-right: 0px;
   float: left;
   background-image: url("images/mainFrameTop.jpg"); /* Right Directory Tab */
   background-repeat: repeat-x;
   }
   
   
   
   
/* Content Footer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */     
#contentFooter
   {
   margin-right: auto;
   margin-left: auto;
   margin-bottom: auto;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 300px;
   width: 990px;
   background-color: #FFFFFF;
   color: #341504; 
   text-align: center;
   font-size: 10px;
   font-family: arial, sans-serif;
   }
   
#contentFooter p
   {
   margin-top: 0px;
   font-size: 10px;
   font-family: arial, sans-serif;
   }
   
#contentFooter a:link
   {
   color: #341504; 
   text-decoration: underline;
   }

#contentFooter a:visited
   {
   color: #341504; 
   text-decoration: underline;
   }

#contentFooter a:hover
   {
   color: #000066; 
   text-decoration: underline;
   }
   
#contentFooter a:active
   {
   color: #341504; 
   text-decoration: underline;
   }   

   
/* Special + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */ 

#imgCaptionBorder
   {
   margin: 0px;
   padding: 0px;
   border: 1px solid #341504;
   font-size: 11px;
   color: #000066;
   }   
   
#videoFloat
   {
   float: right; 
   margin-left: 5px; 
   margin-bottom: 5px;
   }

