/* VLSC - mobile external style sheet */

 body {color:#000000; background-color:#ffffff; margin: 2px 4px 2px;}
 h1,h2,h3,h4,p,li {font-family:sans-serif;}
 h1,h2,h3,h4 {font-weight:bold;}
 h1 {font-size:17px;}
 h2 {font-size:15px;}
 p,li {font-size:14px;}
 #nav ul {margin: 0;padding: 0;list-style-type: none;}
 #nav ul li {display: inline;}
 BODY, TABLE, TD, OL { font-family: Arial; font-size:10.0pt;}

.bluehdr { background-color: #9dd2ec; }

.evrwbg  { background-color: #F0F0F0; }
.odrwbg  { background-color: #CDE6F1; }
.oddwbg  { background-color: #C8E3F1; }

.calevr  { background-color: #F0F0FF; }
.calodr  { background-color: #F8F8F8; }

.mblsslbyline {
    text-align: center;    
    font-family:sans-serif;
	color: #1E4259;
    font-size:14px;
    top: 10px;
    font-style:italic;
  }

.vlscmbl {
    font-family:sans-serif;
    font-size:14px;
}

.mblHorn {
    font-size:1.25em;
}

.mblrsshdr {
    font-family:sans-serif;
    font-size:1.1em;
}

.mblrssndx {
    font-family:sans-serif;
    font-size:1.3em;
	padding: 0em 0em 1.2em 0.5em;	
}

.mblrssdef {
    font-family:sans-serif;
    font-style:italic;
    font-size:10pt;	
}
.mblrss {
    font-family:sans-serif;
    font-size:10pt;	
}

.mblOpt {
    font-family:sans-serif;
    font-size:14px;
}

.rthdr {
    float: right;
    font-family:sans-serif;
    font-size:16px;
  }

.lthdr {
   position: absolute;
   top: 10px;
   left: 10px;
    font-family:sans-serif;
    font-size:14px;
}

.txthdr {
   position: absolute;
   top: 45px;
   left: 75px;
   font-family:sans-serif;
   font-size:14px;
   color: #003399;
   text-shadow: 1px -1px 1px #ffffff;
}

.vlschdr {
   padding:3px;
   height: 60px;
   text-align: center;
   font-family:sans-serif;
   font-size:16pt;
    color: #d3effa;
	background-color: #d3effa;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d3effa), to(#4f96c2)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #d3effa, #4f96c2); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #d3effa, #4f96c2); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #d3effa, #4f96c2); /* IE10 */
	background-image:      -o-linear-gradient(top, #d3effa, #4f96c2); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #d3effa, #4f96c2);
  }

.byline {
    text-align: center;    
    font-family:sans-serif;
    font-size:10pt;
    font-style:italic;
  }

.vlscctr {
    text-align: center;
    font-family:sans-serif;
    font-size:14px;
  }

.vlscbldctr {
    text-align: center;
    font-family:sans-serif;
    font-size:10pt;
    font-weight: bold; 
  }

.vlsclgbld {
    font-family:sans-serif;
    font-size:16pt;
    font-weight: bold; 
  }

.vlsctble {
    text-align: center;
    font-family:sans-serif;
    font-size:10pt;
  }

.vlsc10 {
    font-family:sans-serif;
    font-size:10pt;
  }

/* VLSC - mobile replacement CSS classes w/same name as full-site CSS classes */

.STD8 { font-family: Arial; font-size:8.0pt; color: #000000;}
.STD9 { font-family: Arial; font-size:14.0pt; color: #000000;}
.STD10 { font-family: Arial; font-size:10.0pt; color: #000000;}
.STD12 { font-family: Arial; font-size:12.0pt; color: #000000;}
.STD13 { font-family: Arial; font-size:13.0pt; color: #000000;}
.STD14 { font-family: Arial; font-size:14.0pt; color: #000000;}
.STD16 { font-family: Arial; font-size:16.0pt; color: #000000;}

.BLD9 {
    font-family:sans-serif;
    font-size:14px;
    font-weight: bold; 
}

.BLD14 {
    font-family:sans-serif;
    font-size:14px;
    font-weight: bold; 
}
.BLD13 {
    font-family:sans-serif;
    font-size:13px;
    font-weight: bold; 
}

.BLD16 {
    font-family:sans-serif;
    font-size:16px;
    font-weight: bold; 
}

.BLD18 {
    font-family:sans-serif;
    font-size:18px;
    font-weight: bold; 
}

.frost {
  font-family: Arial; font-size:10pt;  
  color: #000099; 
  background-color: #CCFFFF;
}

.series {
  font-family: Arial; font-size:10pt;  
  color: #000099; 
  background-color: #b0e2ff;
}
.series a:link {
  color: #000088;
}
.series a:visited {
  color: #000088;
}

.ldseries {
  font-family: Arial; font-size:10pt;  
  color: #000099; 
  background-color: #e4e1ff;
}
.ldseries a:link {
  color: #000088;
}
.ldseries a:visited {
  color: #000088;
}

.raceEvent {
  font-family: Arial; font-size:10pt;  
  color: #000099; 
  background-color: #d8e1f1;
}
.raceEvent a:link {
  color: #000088;
}
.raceEvent a:visited {
  color: #000088;
}

.raceEdu {
  font-family: Arial; font-size:10pt;  
  color: #000099; 
  background-color: #00DEFF;
}
.raceEdu a:link {
  color: #000088;
}
.raceEdu a:visited {
  color: #000088;
}

.regatta {
  font-family: Arial;
  font-size:10pt;
  color: #000099;
  background-color: #cbd4ff;
}
.regatta a:link {
  color: #000088;
}
.regatta a:visited {
  color: #000088;
}

.social {
  font-family: Arial; 
  font-size:10pt;  
  color: #000000;
  background-color: #99FF99;
}
.social a:link {
  color: #000088;
}
.social a:visited {
  color: #000088;
}

.brdMtg {
  font-family: Arial;
  font-size:10pt;
}

.wkPty {
  font-family: Arial;
  font-size: 10pt;
  color: #CC0066;
  background-color: #CCCCCC; 
}
.wkPty a:link {
  color: #CC0066;
}
.wkPty a:visited {
  color: #CC0066;
}

.eduClass {
  font-family: Arial;
  font-size: 10pt;
  color: #00292D;
  background-color: #FFFF66; 
}
.eduClass a:link {
  color: #00292D;
}
.eduClass a:visited {
  color: #00292D;
}

.eduClinic {
  font-family: Arial;
  font-size: 9pt;
  color: #00292D;
  background-color: #FFCC65;   
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFEDCA), to(#FFCC65)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #FFEDCA, #FFCC65); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #FFEDCA, #FFCC65); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #FFEDCA, #FFCC65); /* IE10 */
	background-image:      -o-linear-gradient(top, #FFEDCA, #FFCC65); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #FFEDCA, #FFCC65);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFEDCA', endColorstr='#FFCC65',GradientType=0 ); /* IE6-9 */   
}
.eduClinic a:link {
  color: #00292D;
}
.eduClinic a:visited {
  color: #00292D;
}
.eduClinic a:hover {
  color: #92028A;
  font-weight: bold;  
}

.eduCamp {
  font-family: Arial;
  font-size: 10pt;
  color: #00292D;
  background-color: #FFFFAA; 
}
.eduCamp a:link {
  color: #00292D;
}
.eduCamp a:visited {
  color: #00292D;
}
.eduCamp a:hover {
  color: #92028A;
}


.eduEvent {
  font-family: Arial;
  font-size: 10pt;
  color: #00292D;
  background-color: #FFFF66; 
}

.newsLtr {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
}

