/* Colors: Black & Lime Green: #78FA29 (Web-Safe: #66FF33), #32CD32, #00DE01, #80FB3B, light-#BFFF00, #32CD32, #CCFF00    */
/* Color Schemes From http://www.colorcombos.com/lime-green-color-schemes.html:    */
/*     Lime Green: AAF200, Light Orange: FFCF75, Orange: FF8000, Black    */

/***********************/
/*  Selectors          */
/***********************/
body
{
   color: white;
   background-color: #707070;  /* Yellow: #F7F67C, Orange: #FB9606, FAB047 */
   padding: 0px;
   margin: 0px;
   border: 0px;
   font-size: small;
   font-family: times, "times new roman", serif;
background-image: url(../graphics/bg-grey.jpg);
background-attachment: fixed;

}

h1
{
   font-size: 2em;
   font-variant: small-caps;
   margin-top: 8px;
   margin-bottom: 2px;
   font-family: Georgia, times, "Times New Roman", serif;
   font-weight: bold;
}

h2
{
   font-size:       1.5em;
   font-variant:    small-caps;
   margin-top: 8px;
   margin-bottom: 2px;
   font-family: Georgia, times, "Times New Roman", serif;
   font-weight: bold;
}

h3
{
   font-size:       1.2em;
   font-variant:    small-caps;
   margin-top: 8px;
   margin-bottom: 2px;
   font-family: Georgia, times, "Times New Roman", serif;
   font-weight: bold;
}

address
{
   font-style: normal;
   font-size: 1.1em;
}


/***********************/
/*  ID's               */
/***********************/

#PageWrap
{
   width: 910px;
   margin: 16px auto;
   padding: 0px;
   background-color: transparent;
/* border: 1px solid #005B08;   * black, #FB9606 */
/* border-top-color: #66B46D;   * #909090, #FCB54F */
/* border-left-color: #66B46D;  * #909090, #FCB54F */
}

/* HEADER ID's */
#HeaderWrap
{
   width: 910px;
   margin: 0px;
   padding: 0px;
   float: left;
/* background: black url(../graphics/bg-black-stripes.jpg) repeat top left; */
/* background: black url(../graphics/vball-corner.png) no-repeat top right; */
background: transparent url(../graphics/header-back.png) no-repeat top left;
color: #66FF33;
}

#HeaderWrap a
{
   color: #66FF33;
}

#Logo
{
   width: 520px;
   height: 130px;
   margin: 0px;
   padding: 10px 0px 0px 15px;
   float: left;
}

#TopRight
{
   width: 370px;
   margin: 0px 0px 10px 0px;
   padding: 0px;
   float: right;
   font-family: arial, sans-serif;
}

#BreadCrumbs
{
   color: white;
   position: relative;
   display: inline;
   top: -31px;
   margin-left: 4px;
   z-index: 20;
   background-color: transparent;
}

/* Navigation ID's */
#NavWrap
{
   width: 900px;
   margin: 0px 6px 0px 3px;
   padding: 0px;
   float: left;
border-top: 1px solid #C0C0C0;
border-bottom: 1px solid #101010;  /* #005B08, Orange: #FB9606 */
background-color: #66FF33;
background-image: url(../graphics/bg-lime-stripes.jpg);
}

#NavWrap ul
{
   margin: 0px;
   padding: 0px;
   float: left;
   list-style: none;
   font-size: 1.2em;
   font-family: "Andale Mono", arial,  sans-serif;   /* "trebuchet ms",  */
}

#NavWrap li
{
   margin: 2px 0px;
   padding: 0px 7px;
   float: left;
   list-style: none;
border-right: 1px dotted #005B08;
}

#NavWrap a
{
   margin: 0px;
   color: black;  /* 005B08 */
   padding: 1px 3px;
   float: left;
   display: block;
   text-decoration: none;
border: 1px solid transparent;
}

#NavWrap a:hover
{
   color: #004608;
/* text-decoration: overline; */
background-color: white;     /* #F7F67C */
border: 1px solid #606060;   /* #FB9606 */
border-top-color: #D0D0D0;   /* #FAB047 */
border-left-color: #D0D0D0;   /* #FAB047 */
}


/* Body ID's */
#MiddleWrap
{
   width: 910px;
   margin-left: 1px;
   float: left;
background: transparent url(../graphics/middle-back.png) repeat-y top left;
}


#BodyWrap
{
   color: black; /* Green: #005B08 */
   width: 697px;
   margin: 0px;
   margin-bottom: 25px;
   padding: 0px;
   float: left;
/* background: transparent url(../graphics/volleyball-sil-flip.gif) no-repeat bottom left; */
background-color: transparent;
}

#LeftWrap
{
   width: 203px;
   margin: 0px;
   margin-left: 5px;
   padding: 0px;
   float: left;
   background-color: transparent;    /* black url(../graphics/bg-white.jpg) repeat top left; */
/* border-right: 1px dashed #FB9606; */
/* border-bottom: 1px solid #005B08; */
}

#LeftWrap a
{
   margin: 0px;
   color: #66FF33;  /* 005B08 */
   padding: 0px;
   display: inline;
   line-height: 1.5;
   text-decoration: underline;
}

#LeftWrap a:hover
{
   margin: 0px;
   padding: 0px;
   color: white;
text-decoration: underline;
}

#MainWrap
{
   width: 485px;
   margin: 0px;
   padding: 0px;
   float: right;
}

#RightWrap
{
   width: 203px;
   margin: 0px;
   margin-right: 6px;
   padding: 0px;
   float: right;
color: black;
background-color: transparent;
}

#RightWrap a
{
   margin: 0px;
color: #0000FF;   /* #66FF33;  */
   padding: 0px;
   display: inline;
   line-height: 1.5;
   text-decoration: underline;
}

#RightWrap a:hover
{
color: white;
   text-decoration: underline;
}

/* Footer ID's */
#FooterWrap
{
   width: 910px;
   margin: 0px;
   padding: 12px 0px;
   text-align: center;
   font-size: 12px;
/* border-top: 2px solid black;   * #005B08 */
/* background-color: #303030; */
background: transparent url(../graphics/bottom-back.png) no-repeat bottom left;
}

#FooterWrap a
{
   color: black;
   font-weight: bold;
}

#FooterWrap a:hover
{
   color: white;
}

#pContainer
{
   position: fixed;   /* absolute */
   display: none;
   overflow: auto;
   float: left;
   z-index: 25;

   top: 30px;   /* 190px */
   left: 50%;
   width: 800px;
   max-height: 460px;
   margin-left: -410px;

   border-color: black;
   border-style: solid;
   border-width: 3px;
   padding: 8px;
   background-image: url(../graphics/bg-diag-stripes-trans.png);
}

#Ext
{
   background-color: transparent; 
   margin: 0px 12px 0px 0px; 
   border: 1px solid black;
/*   float: right; */
}

#ExtInfo
{
   background-color: black;
   float: left;
   width: 300px;
   padding: 8px;
   margin: 0px 0px 0px 12px;   
   
border: 2px solid white;
}

/***********************/
/*  Classes            */
/***********************/

.clear
{
   clear: both;
}

.hide
{
   display: none;
}

.LeftBox
{
   margin: 15px 0px;
   padding: 0px;
   width: 200px;
   background: transparent url(../graphics/box-black-bottom.jpg) no-repeat bottom left;  /* #F7F67C */
}

.LeftBox h3
{
   color: white;
   margin: 0px;
   padding: 8px 0px 10px 12px;
   background: transparent url(../graphics/box-black-top.jpg) no-repeat top left;
}

.LeftBox table tr td
{
   color: white;
}


.LeftBox p
{
   color: white;
   margin: 0px;
   padding: 0px 6px 15px 18px;
}

.LeftBox ul
{
   margin: 0px;
   padding: 5px 0px 20px 20px;
   list-style: circle outside;
}

.LeftBox li
{
   margin: 0px;
   padding: 0px;
   list-style: circle outside;
color: white;
}

.RightBox
{
color: black;
   margin: 15px 0px;
   padding: 0px;
   width: 200px;
   background: transparent url(../graphics/box-limegreen-bottom.jpg) no-repeat bottom left;  /* #F7F67C "box-limegreen-bottom.jpg" */
}

.RightBox h3
{
color: black;
   margin: 0px;
   padding: 8px 0px 12px 10px;
   background: transparent url(../graphics/box-limegreen-top.jpg) no-repeat top left;  /* box-limegreen-top.jpg */
}

.RightBox p
{
color: white;
   margin: 0px;
   padding: 0px 6px 15px 18px;
}

.RightBox ul
{
   margin: 0px;
   padding: 5px 0px 20px 20px;
   list-style: circle outside;
}

.RightBox ul li
{
   margin: 0px;
   padding: 0px;
   list-style: circle outside;
}

.MainSection
{
   margin: 8px 8px 5px 8px;
   float: left;
/* width: 442px; */
}

.MainSection h1
{
   letter-spacing: 3px;
   margin-top: 8px;
   margin-bottom: 2px;
}

.MainSection h2
{
   letter-spacing: 2px;
   margin-top: 12px;
   margin-bottom: 5px;
border-top: 2px dotted black;   /* Green: #005B08 */
padding-top: 5px;
width: 463px;
}

.MainSection h3 sup
{
   font-variant: normal
}

.MainSection p
{
   margin: 3px;
   padding: 3px;
   padding-left: 12px;
}

.MainSection address
{
   margin: 3px;
   padding: 3px;
   padding-left: 24px;
   font-style: normal;
   font-size: 1.1em;
}

.MainPhoto
{
   float: right;
   margin: 10px 15px 0px 0px;
}
