/*
717171  - Dark Gray
f1f1f1  - Light Gray
ffff00  - yellow
0055aa  - Blue

*/
/*
  background-color: #e8e8e8;
*/
.table-image {
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #b0b0b0 ;
  padding: 0pt 0pt 0pt 0pt;
}
.table-archives {
  background-color: #ffffff;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: #b0b0b0 ;
  padding: 0pt 10pt 10pt 10pt;
}
table.links {
  background-color: #ffffff;
  border-color: #707070 ;
  padding: 0pt 0pt 0pt 0pt;
  border-width: 1px;
  border-style: solid;
}
.box {
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #b0b0b0 ;
  padding: 0pt 0pt 0pt 10pt;
}
.sponsors {
  background-color: #ffffff;
  border-width: 1px;
  border-color: #b0b0b0 ;
  padding: 0pt 0pt 0pt 0pt;
}


/*------------------------
background-image: url(cyclocross-water.jpg);
background-image: url(tt-water.jpg);
background-image: url(bryan-water.jpg);
background-attachment: fixed;
background-position: top center;
background-repeat: repeat-y;
background-position: center right;
   body
BODY{
	background: #e8e8e8;
	background: #f8f8f8;
	background: #ffffff;
	background-attachment: fixed;
	background: eeeeee;
        background-image: url(/images/mainbg.gif);
        background-attachment: fixed;
        background-image: url(/images/DSC02041_background.jpg);

------------------------*/
BODY {
	background: #ffffff;
	margin: 0;
}

.blank {
        font-size: 1px;
}

/*------------------------
   links
	font-family: verdana;
------------------------*/
a.comments:link, a.comments:visited {
  text-decoration: underline;
  color: #069;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
}

a.comments:link:hover, a.comments:visited:hover{
  text-decoration: none;
  color: #990000;
}


/* Standard link without a class or with class=basic */
a:link, a:visited, a.basic:link, a.basic:visited {
        text-decoration: underline;
	color: #069;
	font-family: verdana;
	font-size: 13px;
        font-weight: normal;  
}

a:link:hover, a:visited:hover , a.basic:link:hover, a.basic:visited:hover{
	text-decoration: none;
	color: #990000;
}

/* Don't highlight this link on hover */
a.nohover:link,  a.nohover:visited, a.nohover:hover, a.nohover:link:hover, a.nohover:visited:hover {
	font-size: 10px;
        font-weight: normal;  
	text-decoration: none;
	background: none;
    	color: #000000;
}

a.mike:hover, a.mike:link:hover, a.mike:visited:hover {
	text-decoration: none;
	background: none;
        color: #000099;
        font-family: Times;
        font-weight: bold;
        font-size: 36px;
}

/* link1 */
a.link1:link, a.link1:visited {
        text-decoration: none;
        color: #000099;
        font-family: verdana;
        font-weight: normal;  
        font-size: 14px;  
} 
         
a.link1:hover, a.link1:link:hover, a.link1:visited:hover {
        text-decoration: underline; 
        color: #ff0000;
        background: none;
}        

/*
        font-family: verdana;
*/
.link1 { 
        font-weight: normal;  
        font-size: 14px;  
        color: #000099;
}        
 
/* link2 */
a.link2:link, a.link2:visited {
        text-decoration: underline; 
        color: #000099;
        font-family: verdana;
        font-weight: bold;  
        font-size: 14px;  
} 
         
a.link2:hover, a.link2:link:hover, a.link2:visited:hover {
        text-decoration: none;
        color: #ff0000; 
        background: none;
}        
 
/* link3 */
.link3 { 
        color: #000099;
}        
a.link3:link, a.link3:visited {
        text-decoration: none;
        color: #000099;
        font-family: verdana;
        font-weight: bold;  
        font-size: 12px;  
} 
         
a.link3:hover, a.link3:link:hover, a.link3:visited:hover {
        text-decoration: underline; 
        color: #ff0000; 
        background: none;
}        
 
/* link4 */
a.link4:link, a.link4:visited {
        text-decoration: none;
        color: #990000; 
        font-family: verdana;
        font-weight: bold;  
        font-size: 12px;  
} 

a.link4:hover, a.link4:link:hover, a.link4:visited:hover {
        text-decoration: underline; 
        color: #ff0000; 
        background: none;
}        

a.link5:link, a.link5:visited {
        text-decoration: none;
        color: #000; 
        font-family: verdana;
        font-weight: normal;  
        font-size: 10px;  
} 

a.link5:hover, a.link5:link:hover, a.link5:visited:hover {
        color: #000000; 
}

/* link-header */
.link-header {
        color: #990000;
        font-family: verdana;
        font-weight: bold;  
        font-size: 14px;  
}

a.hidden:link, a.hidden:visited, a.hidden:hover, a.hidden:link:hover, a.hidden:visited:hover {
        text-decoration: none;
        color: #ffffff; 
        font-family: verdana;
        font-weight: normal;  
        font-size: 10px;  
} 

a.access:link, a.access:visited {
        text-decoration: none;
        color: #000099;
        font-family: verdana;
        font-weight: normal;  
        font-size: 12px;  
} 
         
a.access:hover, a.access:link:hover, a.access:visited:hover {
        text-decoration: underline; 
        color: #ff0000; 
        background: none;
}        
/*------------------------
   top nav bar
        color: #990000; 
        font-family: verdana;
        font-size: 13px;
------------------------*/
a.tnav-highlight:link, a.tnav-highlight:visited {
        text-decoration: none;
        background: none;
        color: #ffff00; 
        font-family: Comic Sans MS, verdana;
        font-weight: normal;
        font-size: 13px;
} 
 
a.tnav-highlight:link:hover, a.tnav-highlight:visited:hover {
        font-weight: normal;
        color: #f1f1f1;   
        font-size: 13px;
} 

a.header:link, a.header:visited {
        text-decoration: none;
        background: none;
        color: #000099;
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
}
 
a.header:link:hover, a.header:visited:hover {
        text-decoration: underline;
        color: #ff0000;
}
 
.header {
        color: #990000;
        font-size: 13px;
        font-weight: bold;
}

/*
	color: #ff0000;
	color: #ffff66;
	font-family: verdana;
	font-weight: bold;
	font-size: 14px;
	color: #ffff66;
ffff00  - yellow
0055aa  - Blue
	color: #f1f1f1;
	background-color: #0055aa; 
	color: #0055aa;
	background-color: #ffff00; 
*/
.tnav-active {
	color: #f1f1f1;
	background-color: #0055aa; 
        font-family: Comic Sans MS, verdana;
        font-weight: normal;
        font-size: 13px;
}

.tnav-mouseon { 
	background-color: #c8c8c8; 
}

/*
        background-color: #3366cc;
        background-color: #000066;
*/
.tnav-bar {
        background-color: #0055aa;
}
.tnav-bar-white {
        background-color: #ffffff;
}

/*------------------------
   page titles
   Keep same as tnav-active
------------------------*/
.page-title {
	font-family: verdana;
	font-weight: bold;
	color: #0055aa;
	font-size: 14px;
}

/*------------------------
   weather message
------------------------*/
.weather {
	font-family: verdana;
	font-weight: normal;
	color: #000099;
	font-size: 10px;
}

/*------------------------
   banner message
------------------------*/
.banner {
	font-family: verdana;
	font-weight: normal;
	color: #cc0000;
	font-size: 10px;
}

/*------------------------
   left nav bar
        color: #000099;
        color: #0055aa;
------------------------*/
a.lnav:link, a.lnav:visited {
        text-decoration: none; 
        background: none;
        color: #0055aa;
	font-family: verdana;
        font-size: 11px;
} 
a.lnav:link:hover, a.lnav:visited:hover {
}        
.lnav-title {
	font-family: Times;
	font-weight: bold;
	color: #000099;
	font-size: 18px;
}

/*
        background-color: #cc0000;
        background-color: #b6cbe0;
        background-color: #6699cc;
        background-color: #ff00ff;
        background-color: #3366cc;
	font-family: verdana;
*/
.lnav-title2 {
	font-family: Comic Sans MS, verdana;
	font-weight: normal;
	color: #ffffff;
        background-color: #000066;
	font-size: 13px;
}

.lnav-header { 
        color: #990000;
	font-family: verdana;
        font-size: 12px;
	background-color: #ffffff; 
}

/*
	background-color: #c8c8c8; 
ffff00  - yellow
0055aa  - Blue
717171  - Dark Gray
f1f1f1  - Light Gray
*/
.lnav-mouseon { 
	background-color: #c8c8c8; 
}

/*
	background-color: #e8e8e8; 
*/
.lnav-mouseoff { 
	background-color: #f1f1f1; 
}



/*------------------------
   messages
------------------------*/
.msg-title {
	font-weight: bold;
	color: #000099;
	font-size: 20px;
}

.msg-date {
	font-family: verdana;
	font-weight: normal;
	color: #990000;
	font-size: 10px;
}

.msg-greet {
	font-family: verdana;
	font-weight: bold;
	color: #0055aa;
	font-size: 13px;
}

.xmsg-data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	padding: 3px 6px;
}

/*
	font-family: verdana;
	font-family: Comic Sans MS;
*/
.msg-data {
        font-family: verdana;
	font-weight: normal;
	color: #0f0f0f;
	font-size: 13px;
}
.msg-data-bold {
        font-family: verdana;
	font-weight: bold;
	color: #ff0000;
	font-size: 13px;
}
/*
        background-color: #000066;
	font-family: verdana;
*/

.msg-subject {
	font-family: Comic Sans MS;
	font-weight: normal;
	color: #fff008;
        background-color: #0055aa;
	font-size: 14px;
}

.std, .standard {
	font-family: verdana;
	font-weight: normal;
	color: #000000;
	font-size: 13px;
}
.standard_red {
	font-family: verdana;
	font-weight: normal;
	color: #990000;
	font-size: 13px;
}

.error{
	font-family: verdana;
	font-weight: bold;
	color: #ff0000;
	font-size: 13px;
}

/*------------------------
   right nav bar
a.rnav-date:hover, a.rnav-date:link:hover, a.rnav-date:visited:hover {
------------------------*/
a.rnav-date:link, a.rnav-date:visited {
        text-decoration: none; 
        background: none;
        color: #cc0000;
        font-family: verdana;
        font-size: 11px; 
        background: none;
}        

.rnav-bg { 
	background-color: #e8e8e8;
}

.rnav-title {
	font-family: times;
	font-weight: bold;
	color: #000099;
	font-size: 18px;
}
/*
        background-color: #e8e8e8;
	color: #ffffff;
        background-color: #cc0000;
        background-color: #3366cc;
	font-family: verdana;
*/
.rnav-title2 {
	font-family: Comic Sans MS, verdana;
	font-weight: normal;
	color: #ffffff;
        background-color: #000066;
	font-size: 13px;
}

.rnav-date {
	font-family: verdana;
	color: #cc0000;
	font-size: 13px;
}

.rnav-data {
	font-family: verdana;
	color: #000099;
	font-size: 11px;
}

/*------------------------
   pictures
------------------------*/
.pic-msg {
	font-family: verdana;
	color: #cc0000;
	font-size: 12px;
}


/*------------------------
   calendar
	background-color: #ff9; 
------------------------*/
a.cal-header:link, a.cal-header:visited {
        text-decoration: none;
        font-weight: bold;
        background: none;
        color: #ff0000;
        font-family: times;
        font-size: 32px;
}

a.cal-highlight:link, a.cal-highlight:visited {
        text-decoration: none;
        background: none;
        color: #990000; 
        font-family: verdana;
        font-weight: bold; 
        font-size: 14px;
} 
         
a.cal-highlight:link:hover, a.cal-highlight:visited:hover {
        color: #ff0000;
        font-size: 16px;  
}        
    
.cal-basic {
        color: #ff0000; 
        font-family: verdana; 
        font-weight: bold;
        font-size: 18px;
}

.cal-data {
	font-family: verdana;
	color: #000000;
	font-size: 14px;
}

.cal-footer {
	font-family: verdana;
	color: #000000;
	font-size: 9px;
}

.cal-today {
	font-family: verdana;
	color: #f00;
        font-weight: bold;
	font-size: 14px;
}
/*
	background: #c8c8c8;
*/



/*------------------------
   ha
------------------------*/
.ha-title{
        color: #990000; 
        font-family: verdana;
        font-weight: bold;
        font-size: 13px;
}
/*------------------------
   counter
	color: #000099;
------------------------*/
.counter {
	font-family: verdana;
	font-weight: normal;
	color: #cc0000;
	font-size: 12px;
}

/*------------------------
   Main Title
------------------------*/
.main-title{
        color: #000099; 
        font-family: Times;
        font-weight: bold;
        font-size: 36px;
}

/*
        color: #ff0000;
        color: #000099;
*/
.title {
        color: #000099;
        font-family: verdana;
        font-weight: bold;
        font-size: 20px;
}

.time {
        color: #000099;
        font-family: Comic Sans MS, verdana;
        font-weight: bold;
        font-size: 13px;
}
.redtime {
        color: #cc0000;
        font-family: Comic Sans MS, verdana;
        font-weight: bold;
        font-size: 13px;
}

.tnav-bar-small {
	font-size: 2px;
        background-color: #000066;
}

/* Footer */

.footer {
        font-family: verdana;
	font-weight: normal;
	color: #0f0f0f;
	font-size: 11px;
}

a.footer:link, a.footer:visited {
        text-decoration: none;
        color: #0f0f0f;
        font-family: verdana;
        font-size: 11px;
        font-weight: normal;
}

a.footer:link:hover, a.footer:visited:hover{
        text-decoration: underline;
}

#verify {
visibility:hidden;
display:none;
}    

