﻿h2{font-size:12pt;}

 a         {color:#303030;}
 a:link    {color:#303030; text-decoration:underline;}
 a:visited {color:#303030;}
 a:hover   {color:#303030; text-decoration:underline; font-weight:bold;}
 a:active  {color:#303030;}
 
/*
.barMenu a         {color:#505050;}
.barMenu a:link    {text-decoration:none;}
.barMenu a:visited {}
.barMenu a:hover   {text-decoration:underline;}
.barMenu a:active  {}
*/

.doc a         {color:#303030; font-weight:normal; color:Red;}
.doc a:link    {color:#303030; font-weight:normal; text-decoration:none;}
.doc a:visited {color:#303030; font-weight:normal;}
.doc a:hover   {color:#303030; font-weight:normal; text-decoration:underline;}
.doc a:active  {color:#303030; font-weight:normal;}
.doc           {color:#303030; font-weight:normal; text-decoration:none; cursor:auto;}
 
*
{ 
  margin:0;
  padding:0;
}

body 
{
  position:relative;
  font-family:Verdana;
  font-size:10pt;
}

.ulMargin{margin-bottom:1em;
          margin-left:3em;}
li{margin-top:.3em;
   margin-bottom:.3em;}

h3{font-size:20pt;}

img{border:2px solid gray;}

p{margin:.25em 0 1em 0;
  line-height:18px;}

#divContainer
{
  width:800px; 
  margin:0 auto 0 auto; 
  padding:0;
}

#divBanner
{
  position:absolute; 
  top:0;
  width:810px; 
  height:90px; 
  background-image:url(Images/camoFade_Bottom.gif);
}

.imgBanner
{
  border:none;
}

#divSignIn, 
#divRegister
{
  height:320px;   
}

.divBorder 
{
  width: 300px;
  height: 300px;
  margin: 0 auto;
  padding: 20px;
  text-align: left;
  background-color: silver; background-color:#eaeaea; background-color:#c1c2b5;
  border: 3px solid black;
  border-radius:15px;
  /* Do rounding (native in Opera, Firefox and Safari) */
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
}

.txtBorder
 {
  border-color: Black;
  border-width: 2px;
  border-style: solid;
  height: 25px;
  width:300px;
  font-size: 15pt;
  font: Verdana;
}

#divPage
{
  position:absolute; 
  top:131px;
}

#divContent
{
  width:800px; 
  height:550px;
  padding-top:20px;
}

#divFooter
{
  clear:both;
  width:810px; 
  height:100px;
  background-image:url(Images/camoFade_Top.gif);
}

#divFooterBar
{
  clear:both;
  width:800px; 
  height:40px; 
  line-height:40px; 
  padding-left:10px; 
  background-image:url(Images/green_Bar.gif);
  background-repeat:repeat-x;
  font-family:verdana; 
  font-size:12pt; 
  color:White; 
  font-weight:bold;
}

.footerImage
{
  background-color:transparent;
  border:none;
  float:left;
  height:70px;
  margin:12px 5px 0 5px;
  border:2px solid gray; 
}

.noBorder
{
  border:1px solid transparent;
  margin-right:0;
  margin:12px 2px 10px 0;
}

#divFooterMenu
{
  clear:both;
  background-color:transparent;
  padding:10px 0 10px 10px;
  font-family:Arial;
  font-size:8pt;
  position:absolute;
  right:5px;
}

.footer_menu
{
  list-style-type:none;
  float:left;
}

.footer_menu li
{
  line-height:13px;
  margin-top:.3em;
  margin-bottom:.3em; 
  white-space:nowrap;
}

.colA{width:60px;}
.colB{width:150px;}
.colC{width:125px;}

#divContentLeft
{
  float:left;
  width:270px;
  height:550px;
}
/*height: 530px;*/

#divContentRight
{
  float:left;
  width:525px;
  font-size:90%;
  letter-spacing:.25pt;
}

.NewsArticle
{
  height:490px;
  overflow-y:auto;
  margin:0;
  padding:20px;
  border:1px solid silver !important;
  background-color:#dee0cb;
  color:#303030;
}

.DocumentList
{
  overflow-y:auto;
  margin:0;
  padding:0 10px 0 0;
  background-color:#dee0cb;
  color:#303030;
}
.DocumentList dl              {margin:0;}
.DocumentList dl dt a:link    {color:#303030; font-weight:normal; text-decoration:none;}
.DocumentList dl dt a:visited {color:#303030; font-weight:normal;}
.DocumentList dl dt a:hover   {color:#303030; font-weight:normal; text-decoration:underline;}
.DocumentList dl dt a:active  {color:#303030; font-weight:normal;}


.FileList
{
  overflow-y:auto;
  margin:0;
  padding:0 10px 0 0;
  background-color:#dee0cb;
  color:#303030;
}
.FileList a:link    {color:#303030; font-weight:normal; text-decoration:none;}
.FileList a:visited {color:#303030; font-weight:normal;}
.FileList a:hover   {color:#303030; font-weight:normal; text-decoration:underline;}
.FileList a:active  {color:#303030; font-weight:normal;}




#divPageTitle
{
  font-family:Tahoma;
  width:240px;
  height:40px;
  line-height:40px;
  font-weight:bold;
  font-size:14pt;
  font-style:italic;
  color:#707070;
  text-align:center;
}

.Events,
.QuickLinks
{
  font-family:Tahoma;
  font-size:10pt;
  font-weight:bold; 
  text-align:center;
  cursor:pointer;
  width:245px;
  height:40px;
  line-height:40px;
  margin:5px 10px 5px 10px; 
  border:2px solid white;
  border-radius:25px;
  color:White;
  background:url(Images/button_GREEN3-1.gif);
}

.Events
{
  margin:0 10px 0 10px;
  position:absolute;
  top:510px;
}

.QuickLinks2
{
  font-family:Tahoma;
  font-size:11pt;
  font-weight:normal;
  text-align:center;
  cursor:pointer;
  width:245px;
  height:49px;
  margin:5px 10px 5px 10px;
  padding-top:10px;
  background-color:#72856d;
  background:url(Images/button_GREEN3-2.gif);
  border:none;
  color:White;
}

hr
{
  border:none;
  background-color:#808080;
  height:1px;
}

.divBarMenu,
#divBarMenu
{
  position:absolute;
  top:91px;
  width:800px;
  height:40px; 
  line-height:40px; 
  padding-left:10px; 
  background-image:url(Images/green_Bar.gif);
  background-repeat:repeat-x;
  font-family:Tahoma;
  font-size:10pt; 
  color:White; 
  font-weight:bold;
}
 
.divBarMenu ul
{ 
  display:inline;
  width:600px; 
  height:40px; 
  line-height:40px;
  list-style-type:none;
  list-style-image:none; 
  font-weight:bold;
}

.divBarMenu ul li
{ 
  height:40px; 
  line-height:40px;
  display:inline;
  padding:2px 9px 2px 9px;
  color:White;
}

.divBarMenu ul li a
{
  text-decoration:none;
  color:White;
}

.divBarMenu ul li:hover,
.divBarMenu ul li a:hover
{
  text-decoration:underline;
  color:White;
  background-color:transparent;
}

.floatCenter
{
  float:none;
  margin:0 auto 0 auto;
}

.floatLeft
{ 
  float:left; 
  margin-right:10px;
}

.floatRight
{ 
  float:right; 
  margin-left:10px;
}

.divHeading
{
  font-size:10pt;
  font-weight:bold;
  color:#505050;
  margin-bottom:10px;
}

.playButton
{
  width:100px;
  cursor:pointer;
  padding:3px;
  border:1px solid silver;
  border-radius:25px !important;
  box-shadow:5px 5px 5px Gray;
  cursor:pointer; 
  font-weight:bold;
  color:#606060;
}

.buttonDiv
{
  position:absolute;
  top:500px;
  right:125px;
}

li{line-height:20px;}

.boldRed{color:#993333;
         font-weight:bold;}
         
.RotatingBlurb,
.ELA{text-align:justify;
     margin:10px 0 0 0;}

.CHLTitle{font-weight:bold;
          margin:20px 0 0 0;}

input[type="text"]
{
  font-size:12pt;
}

.login
{
  display:inline; 
  font-weight:bold; 
  line-height:90px; 
  margin-right:20px; 
  position:absolute; 
  right:15px;
}

.loginParagraph{margin:.5em 0 1em 0;}
.loginLabel{margin:.5em 0 0 0;}

.searchDiv
{
  vertical-align:top;
  position:absolute;
  right:15px;
  display:inline;
}

.searchBox
{
  width:100px; 
  height:21px; 
  line-height:18px; 
  border:1px solid transparent; 
  font-size:9pt; 
  font-style:italic; 
  font-family:trebuchet; 
  color:#505050; 
  margin-left:0; 
  margin-right:0;
}

.searchButton
{
  width:60px; 
  height:26px; 
  line-height:20px; 
  font-family:Tahoma; 
  font-size:8pt; 
  font-weight:bold; 
  margin-left:0; 
  margin-right:0;
  cursor:pointer;
}

.nobreak, 
.noBreak{white-space:nowrap;}

.EventTable {margin-top:10px; width:490px; table-layout:fixed;}
.EventTable td {vertical-align:top; padding:5px;}

.EventLabel
{
  font-weight:bold;
  font-size:8pt;
  line-height:12pt;
}

.UnderConstruction
{
  color:#808080;
  margin:50px auto 50px auto;
  padding:30px;
  text-align:center;
  box-Shadow:0 0 3px 3px #808080;
}

.btnImage
{  
  border-style: none; 
  margin-bottom:10px;
  margin:5px;
  border-radius:25px !important;
  box-shadow:5px 5px 5px gray;
  cursor:pointer; 
}

.ReadMore
{
  color:#606060; 
  font-size:8pt;
  font-weight:bold;
  font-style:italic;
  font-family:Tahoma;
  letter-spacing:.5pt;
  margin:15px auto;
  padding:5px;
  width:120px;
  text-decoration:underline;
  text-align:center;
  border:1px solid silver;
  border-radius:25px !important;
  box-shadow:5px 5px 5px gray;
  cursor:pointer; 
}

.dirArrow
{
  border:none;
  width:15px;
}

.center
{
  text-align:center;
}

#divVideo
{
  height:auto;
  padding:0;
  font-style:italic; 
  font-weight:bold; 
  font-size:10pt; 
  color:gray; 
  border-top:1px solid silver;
  border-bottom:1px solid silver;
}

.notFound
{
  height:450px;
  padding:25px;
}

.notes
{
  font-style:italic !important;
  color:#303030;
}
