/* Connections Web Site Cascading Style Sheet
------------------------------------------------------------------------------*/

/* Basic Styles
------------------------------------------------------------------------------*/
html{
  scrollbar-base-color: #515151;
}


body{
  background-color: #000000;
  margin-top: 20px;
  color: #e7d327;
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  line-height: 1.25;
  text-align: center;
}
  
table{
  border-collapse: collapse;
  padding: 0px;
  border-spacing: 0px; 
  border: 0px;
  margin: 0px;
}

tr{
  border-collapse: collapse;
  padding: 0px;
  border-spacing: 0px; 
  border: 0px;
  margin: 0px;
}

td{
  border-collapse: collapse;
  padding: 0px;
  border-spacing: 0px; 
  border: 0px;
  margin: 0px;
}

img{
  border: 0px;
}

td img{
  display: block;
}
  
table, td{
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  line-height: 1.25;  
}

textarea{
  color: #e7d327; 
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  border: 1px solid #e7d327; 
  background-color: #232323;
  font-size: 80%; 
  padding: 3px;
}

select{
  color: #e7d327; 
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  border: 1px solid #e7d327; 
  background-color: #000000;
  font-size: 80%; 
}

input{
  color: #e7d327; 
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  border: 1px solid #e7d327; 
  background-color: #232323;
  font-size: 80%; 
  padding: 3px;
}

input.radio{
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal; 
  border: 0px none; 
  background-color: #000000;
  color: #e7d327;
  padding: 3px;
}

.btn{
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif; 
  font-weight: normal;
  background-color: #000000;
  cursor: pointer;
  border: 1px solid #e7d327; 
  font-size: 80%; 
}
.btnhover {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;  
  font-weight: normal;
  background-color: #000000;
  cursor: pointer;
  border: 1px solid #ffffff; 
  font-size: 80%; 
}


form{
  margin: 0px 0px 0px 0px; 
}
 
div#tipDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; 
  top:0; 
  z-index:10000;
  background-color:#000000; 
  border:1px solid #e7d327; 
  width:250px; 
  padding:4px;
  color:#e7d327; 
  font-size:11px; 
  line-height:1.2;
  text-align: left;
}
 
 
/* Main Yellow Bordered Table
------------------------------------------------------------------------------*/
table#yellowmain{
  width: 780px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

div#holdcontent{
  position: relative;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 764px;
  z-index: 1;
}

div#logo{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 117px;
  height: 195px;
  z-index: 2;
}

div#logotext{
  position: absolute;
  top: 0px;
  left: 84px;
  width: 99px;
  height: 38px;
  z-index: 3;
}
  
div#admintitle{
  position: absolute;
  top: 11px;
  left: 560px;
  width: 153px;
  height: 19px;
  z-index: 3;
}
    
div#logout{
  position: absolute;
  top: 18px;
  left: 490px;
  width: 60px;
  height: 19px;
  z-index: 3;
  font-style: italic;
  color: #ffffff;
  text-align: right;
  font-size: 76%;
  vertical-align: bottom;
}

td#yellowmaintopleft{
  width: 8px;
  height: 8px;
}

td#yellowmaintop{
  width: 764px;
  height: 8px;
}

td#yellowmaintopright{
  width: 8px;
  height: 8px;
}
  
td#yellowmainleft{
  width: 8px;
  height: auto;
}

td#yellowmaininside{
  width: 764px;
  height: auto;
}

td#yellowmaintopright{
  width: 8px;
  height: auto;
}

td#yellowmainbottomleft{
  width: 8px;
  height: 8px;
}

td#yellowmainbottom{
  width: 764px;
  height: 8px;
}

td#yellowmainbottomright{
  width: 8px;
  height: 8px;
}


/* Table used to set the header, footer, and insdie container of the yellow bordered main table
------------------------------------------------------------------------------*/
table#yellowheadfoot{
  width: 764px;
  height: 100%;
}

td#yellowheader{
  width: 764px;
  height: 39px;
}

td#yellowheadfootinside{
  width: 764px;
  height: auto;
}

td#yellowfooter{
  width: 764px;
  height: 19px;
  text-align: right;
  vertical-align: bottom;
  font-size: 70%; 
  font-style: italic;
  padding-right: 6px;
}


/* Table used for setting up nav links, white content box
------------------------------------------------------------------------------*/
table#alignwhiteandnav{
  width: 764px;
  height: 100%;
}

td#alignwhitetopheight{
  width: 135px;
  height: 8px;
}

td#topleftwhitecorner{
  width: 8px;
  height: 8px;
}

td#topwhitebkgrnd{
  width: 594px;
  height: 8px;
}

td#toprightwhitecorner{
  width: 8px;
  height: 8px;
}

td#alignwhitetopheightright{
  width: 19px;
  height: 8px;
}

td#alignwhitelogo{
  width: 135px;
  height: 150px; /* Added 2px extra for bottom padding of logo */
}

td#whitefirstleftbkgrnd{
  width: 8px;
  height: auto;
}

td#whitecontentarea{
  width: 602px;
  height: auto;
  padding: 15px;
  text-align: left;
  vertical-align: top;
  font-size: 80%; 
}

td#whitefirstrightbkgrnd{
  width: 8px;
  height: auto;
}

td#whiterightsecond{
  width: 19px;
  height: auto;
}

td#whitenavigation{
  width: 143px;
  height: auto;
  vertical-align: top;
  padding-top: 150px;
}

td#whitesecondrightbkgrnd{
  width: 8px;
  height: auto;
}

td#whiterightthird{
  width: 19px;
  height: auto;
}

td#whitebottomnavright{
  width: 135px;
  height: 8px;
}

td#whitebottomleftcorner{
  width: 8px;
  height: 8px;
}

td#whitebottombkgrnd{
  width: 594px;
  height: 8px;
}


/* Navigation Links
------------------------------------------------------------------------------*/
table#alignnavlinkstable{
  width: 138px;
  height: 100%;
  vertical-align: top;
}

table.navlinkstable{
  width: auto;
  height: auto;
  float: right;
}

td.navtopleft{
  width: 8px;
  height: 8px;
}

td.navtop{
  width: auto; 
  height: 8px;
}

td.navtopright{
  width: 8px; 
  height: 8px;
}

td.navleft{
  width: 8px; 
  height: auto;
}

td.navtextinside{
  width: auto; 
  height: auto; 
  font-size: 80%; 
  font-style: italic;
}

td.navtextinsidenolink{
  width: auto; 
  height: auto; 
  font-size: 80%; 
  font-style: italic;
  color: #ffffff;
  background-color: #000000;
}

td.navright{
  width: 8px;
  height: auto;
}

td.navbottomleft{
  width: 8px;
  height: 8px;
}

td.navbottom{
  width: auto;
  height: 8px;
}

td.navbottomright{
  width: 8px;
  height: 8px;
}

td#navtenpxspcr{
  height: 10px;
}

td#navfillheight{
  height: 100%;
}

a:link.navlink{
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.navlink{
  color: #e7d327;
  text-decoration: none;
  background-color: #000000;
}
a:hover.navlink {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:active.navlink {
  color: #e7d327;
  text-decoration: none;
  background-color: #000000; 
}


/* Contact Page
------------------------------------------------------------------------------*/
a:link.white {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.white {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
a:hover.white {
  color: #ffffff;
  text-decoration: underline; 
  background-color: #000000;
}
a:active.white {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000; 
}



/* index _GET download links
------------------------------------------------------------------------------*/

a:link.white_yellowonhover {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.white_yellowonhover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
a:hover.white_yellowonhover {
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
}
a:active.white_yellowonhover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000; 
}


a:link.whitenohover {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.whitenohover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
}
a:hover.whitenohover {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:active.whitenohover {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000; 
}



a:link.eventdate {
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic;
}
a:visited.eventdate {
  color: #e7d327;
  text-decoration: none;
  background-color: #000000;
  font-style: italic;
}
a:hover.eventdate {
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic;
}
a:active.eventdate {
  color: #e7d327;
  text-decoration: none;
  background-color: #000000; 
  font-style: italic;
}


a:link.eventtitle {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic; 
  margin-left: 15px;
}
a:visited.eventtitle {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
  font-style: italic; 
  margin-left: 15px;
}
a:hover.eventtitle {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic; 
  margin-left: 15px;
}
a:active.eventtitle {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000; 
  font-style: italic; 
  margin-left: 15px;
}


a:link.eventtitlenomargin {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic; 
}
a:visited.eventtitlenomargin {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000;
  font-style: italic; 
}
a:hover.eventtitlenomargin {
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
  font-style: italic; 
}
a:active.eventtitlenomargin {
  color: #ffffff;
  text-decoration: none;
  background-color: #000000; 
  font-style: italic; 
}


a:link.eventincal {
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.eventincal {
  color: #e7d327;
  text-decoration: none;
  background-color: #000000;
}
a:hover.eventincal {
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
}
a:active.eventincal {
  color: #e7d327;
  text-decoration: none;
  background-color: #000000; 
}


a:link.yellowhoverwhite{
  color: #e7d327;
  text-decoration: none; 
  background-color: #000000;
}
a:visited.yellowhoverwhite{
  color: #e7d327;
  text-decoration: none;
  background-color: #000000;
}
a:hover.yellowhoverwhite{
  color: #ffffff;
  text-decoration: none; 
  background-color: #000000;
}
a:active.yellowhoverwhite{
  color: #e7d327;
  text-decoration: none;
  background-color: #000000; 
}

