/***********************************************************/
/*************    Gorge Freestyle Frenzy    ****************/
/***********************************************************/

body { 
   font-family: Verdana, Helvetica, sans-serif;
   background:  url( ../images/bg_gradient.jpg );
   background-repeat: repeat-x;
   background-color:  #4c5f6e;
   text-align: left;
   font-size: 12px;
   line-height: 18px;
}

body.PopUp {  background:  white; }

h1 {
   font-family: Tahoma, Helvetica, sans-serif;
   text-align: left;
   color: #ffaa33;
   font-weight: bold;
   font-size: 22px;
   line-height: 22px;
}

h2 {
   font-family: Tahoma, Helvetica, sans-serif;
   text-align: left;
   color: #000000;
   font-weight: bold;
   font-size: 16px;
}

h3 {
   font-family: Tahoma, Helvetica, sans-serif;
   text-align: left;
   color: #000000;
   font-weight: bold;
   font-size: 14px;
}

table.main {
   border-left: 4px solid #96BABA;
   border-right: 4px solid #96BABA;
}

div.p1 { 
   color: #000000; 
   text-align: left;
}

div.Notes { 
   font-family: Arial;
   color: #666666; 
   font-size: 12px;
   font-weight: bold; 
   font-style: italic;
   vertical-align: top;
   padding: 0px 0px 0px 0px;
}

span.High1 { 
   font-style: italic; 
   font-weight: bold; 
   text-decoration: underline;
   color: green; 
   font-size: 18px; 
}

div.ForeCast {
   border: 2px solid #666666;
   text-align: left;
   font-size: 14px;
   margin: 5px;
} 

.Copyright {
   font-style: arial;
   font-size: 12px;
   text-align: center;
   padding: 5px 0px 5px 0px; 
   background-color: #222222; 
   color: #cccccc;
} 

div#message {
  FONT-FAMILY: arial, helvetica;
  FONT-SIZE: 10px;
  text-align: center;
  text-decoration:none;
  padding:0.2em;
  margin:0;
  COLOR: #F00;
}

div.Heading1 {
    font-family: Georgia;
    font-size: 20px;
    font-weight: bold;
}

div.Heading2 {
    font-family: Georgia;
    font-size: 18px;
    font-weight: bold;
}

div.Heading3 {
    font-family: Georgia;
    font-size: 16px;
    font-weight: bold;
}

/*****************************/
/****     Home Page    *********/
/*****************************/

table#HomeNav {
   width: 800px;
   background: url( ../images/skin/gff08_skin_1.jpg );
}

table#HomeSect3 {
   width: 800px;
   height: 320px;
   background: url( ../images/skin/gff08_skin_3.jpg );
}

table#HomeSect4 {
   width: 800px;
   height: 120px;
   background: url( ../images/skin/gff08_skin_4.jpg );
}

table#HomeSect5 {
   width: 800px;
   height: 10px;
   background-color: #96BABA;
}

table#HomeSect7 {
   width: 800px;
   height: 30px;
   background-color: #96BABA;
   padding: 0px;
}

table#HomeSect8 {
   width: 800px;
   height: 60px;
   background-color: #96BABA;
}

div#Intro {
   font-size; 10px; 
   line-height: 14px; 
   padding: 54px 0px 0px 12px; 
   color: #dddddd; 
   font-weight:  bold;
}

a.MenuBarHome:visited, a.MenuBarHome:active, a.MenuBarHome:link
   { color: #ffffff; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 12px; font-weight: 900; line-height: 22px; 
}

a.MenuBarHome:hover {
   color: #00ff33; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 12px; font-weight: 900; line-height: 22px; 
}

/*****************************/
/****     Athletes      ******/
/*****************************/

table.A-Details { font-size: 9px; }

td.A-Label1 {
   font-size: 10px; 
   line-height: 1.4em;
   font-weight: bold;
   text-align: right;
   width: 100px;
   vertical-align: top;
   padding: 0px 4px 0px 0px;
}

td.A-Label2 {
   font-size: 11px;
   font-weight: bold;
   text-align: right;
   width: 180px;
   padding: 0px 6px 0px 0px;
   vertical-align: top;
   line-height: 1.3em;
}

td.A-Data1 { font-size: 10px; text-align: left;  vertical-align: top; line-height: 1.4em;}
td.A-Data2 { font-size: 11px; text-align: left;  vertical-align: top; line-height: 1.3em;}

a.Athlete:visited, a.Athlete:active, a.Athlete:link {
   color: #000000f; 
   background-color: #FFFFFF; text-decoration: none; 
   font-family: Tahoma, Verdana; 
   font-size: 9px; font-weight: 900; 
}

a.Athlete:hover {
   color: #00ff33; 
   background-color: #FFFFFF; text-decoration: underline; 
   font-family: Tahoma, Verdana; 
   font-size: 9px; font-weight: 900;  
}

td.A_Thumb {
  background-color: #FFFFFF;
  font-size: 9px;
  line-height: 11px;
  height: 74px;
  width: 60px;
  vertical-align: top;
}

td.A-Name {
   font-scolor: blue
   font-family: Tahoma, Verdana; 
   font-size: 16px;
   font-weight: bold;
   text-align: left;
   padding: 4px;
}

/*****************************/
/****     Sponsors    *********/
/*****************************/

div.XTitle  {  
   font-size: 30px; 
   font-weight: 900;
   text-align: center;
   padding: 10px 0px 5px 0px; 
}

div.XIntro  { 
   color: #333333; 
   font-size: 14px;  
   line-height: 1.2em;
   padding: 10px 10px 10px 10px;
}

span.XNumber {
   font-family: "Verdana" ;
   color: green;
   font-size: 20px;
   font-weight: bold;
}

div.XName    { 
   color: black; 
   font-size: 16px;  
   font-weight: 900;
   padding: 0px 4px 0px 0px;
} 

span.XField   { color: blue;  font-size: 10px; } 

td.XId {   
   vertical-align: top;
   padding: 0px 7px 0px 7px;
}

td.XComments {   
   line-height: 1.1em;
   color: #666666;  
   font-size: 10px; 
   padding: 2px 6px 2px 4px;
   vertical-align: top;
   border-top: 1px solid #CCCCCC;
}

span.XAddress  { 
   color: blue;  
   font-size: 10px; 
   line-height: 1em;
} 

div.XAddress  { 
   color: blue;  
   font-size: 10px; 
   line-height: 1.2em;
} 

div.XAddress2  { 
   color: #666666;  
   font-size: 10px; 
   line-height: 1.2em;
   padding: 5px 0px 5px 0px;
}

span.XLabel { 
    color: #333333;
    font-weight: bold; 
    font-family: "Verdana";
    font-size: 10px;
}

td.XLabel { 
    vertical-align: top;
    text-align: right;
    color: #333333;
    font-weight: bold; 
    font-family: "Verdana";
    font-size: 10px;
    padding: 0px 4px 0px 0px;
}

div.XAddress2 a         { text-decoration: none }
div.XAddress2 a:hover   { text-decoration: none; color: #A00400; }


/*****************************/
/****      Links     *********/
/*****************************/

a.MenuBar:visited, a.MenuBar:active, a.MenuBar:link
   { background-color: #5184AF; color: #ffffff; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 12px; font-weight: 900; line-height: 22px;
     height: 30px;
}

a.MenuBar:hover {
    background-color: #5184AF; color: #00ff33; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 12px; font-weight: 900;  height: 30px; line-height: 22px;
}


/*****************************/
/****      Links     *********/
/*****************************/

table.DivisionsBox {
   border: 3px solid black;
   width: 150;
   height: 60px;
   background-color: #6699cc;
}

a.Links_Nav:visited, a.Links_Nav:active, a.Links_Nav:link
   { background-color: #6699cc; color: #ffffff; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 12px; font-weight: 900; line-height: 1.2em; 
}

a.Links_Nav:hover {
    background-color: #6699cc; color: #ffffff; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 12px; font-weight: 900; line-height: 1.2em; 
}

a.Links_Nav2:visited, a.Links_Nav2:active, a.Links_Nav2:link
   { background-color: #6699cc; color: #ffffff; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 10px; font-weight: 900; line-height: 1.2em;}

a.Links_Nav2:hover {
    background-color: #6699cc; color: #ffffff; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 10px; font-weight: 900;line-height: 1.2em;
}

a.Links_Small, a.Links_Small:link, a.Links_Small:visited, a.Links_Small:active
   { color: blue; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 9px; font-weight: 900; }

a.Links_Small:hover {
   color: #ff0000; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 9px; font-weight: 900;
}

a.Links_Standard, a.Links_Standard:link, a.Links_Standard:visited, a.Links_Standard:active
   { color: blue; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 12px; font-weight: 900; }

a.Links_Standard:hover {
   color: #ff0000; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 12px; font-weight: 900;
}

a.Links_Category, a.Links_Category:link, a.Links_Category:visited, a.Links_Category:active
   { color: blue; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 18px; font-weight: 900; }

a.Links_Category:hover {
   color: #ff0000; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 18px; font-weight: 900;
}

a.Links_Royn, a.Links_Royn:link, a.Links_Royn:visited, a.Links_Royn:active
   { color: white; text-decoration: none; font-family: Tahoma, Verdana; 
     font-size: 12px; font-weight: 900; }

a.Links_Royn:hover {
   color: #ff0000; text-decoration: underline; font-family: Tahoma, Verdana; 
   font-size: 12px; font-weight: 900;
}


/*****************************/
/****   Miscellaneous   ******/
/*****************************/

table.volunteers {
  width: 100%;
  vertical-align: top;
  line-height: 1.2em;
  padding: 0px 0px 4px 0px;
}


/*******************************************************/
/***************  End of Document  *********************/
/*******************************************************/
