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

screen.css

CSS for the CONNUSSSA Pages

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



body {

  font: 90% "Trebuchet MS", Helvetica, Arial, sans-serif;

  margin: 0;

  padding: 5px 0px;

  background: #0066FF;

  width: 835px;

  border-width: 0px;

}



/* LAYOUT */



#header {

  border: 1px solid #ccc;

  margin: 0px;

  padding: 0px 10px;

  position: relative;

  width: 600px;

  background: #0066FF;

  padding: 0px 10px;

  height: 50px;

}



* html #header {

  margin-bottom: -5px;

}



#content {

  border: 1px solid #ccc;

  padding-left: 10px;

  position: relative;

  width: 610px;

  background: #FFFFFF;

  color: #4787C7;

  margin: -1px 0px;

  height: auto;

  display: block; 

}



#footer {

  border: 1px solid #ccc;

  margin: 0px;

  padding: 0px 10px;

  position: relative;

  width: 600px;

  background: #FFFFFF;

  color: #999;

  font-size: 80%;

  text-align: center;

  height: 20px;

}







#login {

  width: 600px;

  border-style: solid;

  border-width: 1px 1px 1px 1px;

  border-color: #ccc;

  padding: 2px 10px;

  margin: 0px;

  background: #FF0000;

  position: relative;

  z-index: 2;

  font-size: 80%;

  font-weight: bold;

  height: 20px;

}



* html #login {

  font-size: 75%;

  line-height: 20px;

}



#login input {

  color: #000000;

  font-size: 80%;

  font-weight: bold;

  background-color: #ffffff;

}



* html #login input.text {

  font-size: 80%;

  height: 13px;

}



* html #login form {

  margin-bottom: 0px;

}



#login .error {

  color: #0066FF;

}



#links {

  width: 600px;

  border-width: 0px;

  padding: 0px 10px;

  margin-top: -5px;

  height: 20px;

  position: relative;

  background: transparent;

  z-index: 2;

}



#links a {

  color: #FFFFFF;

  font-weight: bold;

}



#leftBody {

  width: 600px;

  border-width: 0px;

  float: left;

  background: transparent;

  z-index: 2;

}



#rightBody {

  width: 200px;

  border-width: 1px;

  border-color: black;

  padding: 14px 10px;

  background: transparent;

  z-index: 2;

  float: right;

}



* html #rightBody {

  padding-left: 0px;

  padding-right: 0px;

}



#printHeader {

  display: none;

}



/* Start of home page style sheeting */

#homeDirectorsMessage {

  float: left;

  position: relative;

  width: 290px;

  border: 1px solid #0066FF;

  height: 238px;

  margin-top: 10px;

  padding: 0px;

}

#homeMessageBoard {

  position: relative;

  display: block;

  border: 1px solid #0066FF;

  height: 238px;

  width: 290px;

  margin-top: 10px;

  margin-left: 310px;

}

#homeTournaments {

  float: left;

  position: relative;

  width: 290px;

  border: 1px solid #0066FF;

  height: 238px;

  margin-top: 10px;

  margin-bottom: 10px;

}

#homeResults {

  position: relative;

  display: block;

  border: 1px solid #0066FF;

  height: 238px;

  width: 290px;

  margin-top: 10px;

  margin-left: 310px;

  margin-bottom: 10px;

}



#homeTicker {

  float: none;

  position: relative;

  width: 600px;

  border: 2px solid #0066FF;

  height: 25px;

  margin-top: 10px;

}



.homeHdr {

  position: relative;

  height: 18px;

  overflow: hidden;

  background-color: #258;

  font-size: 90%;

  font-weight: bold;

  text-align: center;

  color: #FFFFFF;

}



.homeHdr a {

  color: #FFFFFF;

}



.innerDivNoFooter {

  position: relative;

  height: 218px;

  overflow: auto;

  padding-left: 2px;

}



.innerDivFooter {

  position: relative;

  height: 202px;

  overflow: auto;

  padding-left: 2px;

}

/* End of home page style sheeting */



.editlink {

  color: red;

  font-weight: bold;

}



.edittext {

  border: 2px groove #0066FF;

}



p.editerror {

  font-weight: bold;

  color: red;

}



p.director {

  margin-top: -15px;

  margin-bottom: -5px;

}



table.edit {

/*  border: 1px solid #0066FF; */

  border-collapse: collapse;

}



table.edit th,

table.edit td {

   border: 1px solid #0066FF;

   padding-left: 5px;

   padding-right: 5px;

}



table.edit img {

  border: 0px;



}



table.tourneys {

/*   border: 1px solid #0066FF; */

  border-collapse: collapse;

  font-size: 80%;

}



table.tourneys th,

table.tourneys td {

   border: 1px solid #0066FF;

   padding-left: 5px;

   padding-right: 5px;

}



div.tgrid {

  margin-left: -2px;

  padding-left: 2px;

  font-weight: bolder;

  background-color: #DCDCDC;

}

div.odd {

  background-color: #99CCCC;

}



div.tgrid a {

  padding-left: 30px;

}



div.results a {

  padding-left: 10px;

  font-size: 12px;

}



/* Start of photo album page style sheeting */

#photoMenu {

  float: left;

  position: relative;

  width: 95px;

  margin-top: 10px;

  padding: 0px;

  height: auto;

  display: block;

}

#photoContent {

  position: relative;

  display: block;

  width: 500px;

  margin-top: 10px;

  margin-left: 100px;

}



#center {

  text-align: center

}



ul {

   list-style-position: outside;

   list-style-image: none;

   padding: 0px;

   margin: 0px;

}



ul li {

   list-style-image: none;

   padding: -2px;

   margin: 0px;

}



img.flyer {

    border-style: none;

    margin-bottom: -3px;

    height: 15px;

    width: 15px;

}
/* CSS for the scrollers */
div.horizontal_scroller, div.vertical_scroller{
    position:relative;
    height:24px;
    width:600px;
    display:block;
    overflow:hidden;
    border:#0066ff 1px solid;
    margin-top: 5px;
    background-color: #FF0000;
}
div.scrollingtext{
    position:absolute;
    white-space:nowrap;
    font-size: 20px;
    font-weight: bold;
    font-family:  "Cooper Black";
    font-style: italic;
    color: #FFFF33;
}




