
html { -webkit-text-size-adjust: none; }

body, div, table, td, select, input {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:#000000; line-height: 17px;} 

#amount{font-size: 18px; padding: 2px;}
#paybutton {background: #FF3300; color: #ffffff; padding: 3px; font-size: 15px; }

#gall-nav { width: 940px; overflow: auto; padding: 0 0 20px 0;}
#gall-nav .g-title { float: left; display: inline-block; }
#gall-nav .g-selector { float: left; display: inline-block;}
#gall-nav .g-selector select{ height: 23px;}
#gall-nav .g-selector option{ font-family: Arial; font-size: 11px; padding: 4px;}
#gall-nav h2{ color: #3D3746; margin-top: 2px; font-size: 18; font-weight: normal; }

#galleria { height:625px; width: 940px; }
#galleria .galleria-info-text div{ padding-top: 1px;  color: #000000;}
#galleria .galleria-counter { padding-top: 5px; color: #ffffff;}
#galleria .galleria-info { color: #ffffff; }

#galleria .galleria-thumbnails{height:40px;width:100%;background:#fff;margin:0 5px 0 0;border:0px solid #ffffff;margin-left:auto;margin-right:auto;}
#galleria .galleria-thumbnails .galleria-image{height:40px;width:60px;background:#fff;margin:0 5px 0 0;border:0px solid #3D3746;float:left;cursor:pointer;}



#galleria .galleria-container {
    position: relative;
    overflow: hidden;
    background: #ffffff;
}

#galleria .galleria-stage {
    position: absolute;
    top: 0px;
    bottom: 60px;
    left: 0px;
    right: 0px;
    overflow:hidden;
}

#galleria .galleria-info {
    width: 950px;
    top: 457px;
    left: 0px;
    z-index: 2;
    position: absolute;
}
#galleria .galleria-info-text {
    background-color: #ffffff;
    opacity: .6;
    filter: alpha(opacity=60);
    padding: 8px 8px 8px 8px;
    display: none;
    /* IE7 */ zoom:1;
}
#galleria .galleria-info-title {
    font: bold 11px arial,sans-serif;
    margin: 0;
    color: #3D3746;
	margin-bottom: 7px;
}
#galleria .galleria-info-description {
    font: bold 13px arial,sans-serif;
    margin: 0;
    text-align: center;
    color: #3D3746;
}

.main_body{
    background-color: #010204;
    margin: 0 0 0 0;
    } 

.error{
    color: #FF0000;
    font-weight: bold;  
    }   

hr{ 
    border: 0; height: 1px; color: #cccccc; background-color: #cccccc;
    }  

h1,h2,h3,h4 { padding: 0px; margin: 0px; font-weight: normal; } 

form {padding: 0px; margin: 0px;}

img {border: 0px;}


#outermost_home{
    background: url( ../images/background.jpg );
    background-position: top-left;
    background-repeat: repeat-x;
  background-color: #010204;  }

#inner { background: url( ../images/background-image.jpg ); background-position: top; background-repeat: no-repeat; }

#top {
    height: 233px;
    width: 980px;
    margin-right: auto; margin-left: auto; padding-top: 0px; padding-bottom: 0px; }
    
#phone { position: absolute; margin-left: 737px; margin-top: 38px; }
  
    
    


#topbuttons { width: 980px; height: 61px; background: url( ../images/button-back.jpg );
    
    background-position: top-left;
    
    background-repeat: repeat-x;  margin-right: auto; margin-left: auto; } 
    
    

#sitearea { width: 968px; background: url( ../images/background.gif ); background-repeat: repeat-y; background-position: top-left; border: #ffffff 6px solid; margin-right: auto; margin-left: auto; overflow: hidden;}  
    
#sitearea2 { width: 968px; background-color: #ffffff; border: #ffffff 6px solid; margin-right: auto; margin-left: auto; overflow: auto;}  


#content { width: 704px; float: left;  }
  

#welcome { margin-left: 15px; margin-right: 15px; padding-bottom: 15px; margin-top: 10px; width: 674px; border-bottom: #d8d8d9 1px solid; }  

#welcome h1 { font-size: 28px; color: #ff3300; text-transform: lowercase; display: inline;  padding-right: 5px; line-height: 50px;}
  
#welcome h2 { font-size: 28px; color: #1d284c; text-transform: uppercase; display: inline; line-height: 50px; padding-right: 5px; }   


#inside-content { margin-left: 15px; margin-right: 15px; padding-bottom: 15px; margin-top: 10px; width: 674px;  }  
#inside-content ul { }
#inside-content li { padding-bottom: 10px; }
#inside-content h1 { font-size: 28px; color: #ff3300; text-transform: lowercase; display: inline;  padding-right: 5px; line-height: 50px;}
  #inside-content h2 { font-size: 28px; color: #1d284c; text-transform: uppercase; display: inline; line-height: 50px; padding-right: 5px; }
#inside-content h3 { color: #919fac; font-size: 18px; padding-bottom: 15px; }  
#tournaments-left { float: left; width: 317px; padding-right: 20px; border-right: #d8d8d9 1px solid; }
#tournaments-right { float: right; width: 316px; padding-left: 20px; }



#inside-content2 { margin-left: 15px; margin-right: 15px; padding-bottom: 15px; margin-top: 10px; width: 934px;  }  

#inside-content2 h1 { font-size: 28px; color: #ff3300; text-transform: lowercase; display: inline;  padding-right: 5px; line-height: 50px;}
  
#inside-content2 h2 { font-size: 28px; color: #1d284c; text-transform: uppercase; display: inline; line-height: 50px; padding-right: 5px; }  

#inside-content2 h3 { color: #919fac; font-size: 18px; padding-bottom: 15px; }
    


#results { float: left; margin-left: 15px; padding-right: 20px; padding-bottom: 5px; margin-top: 0px; width: 317px; border-right: #d8d8d9 1px solid; }  

#results h1 { font-size: 17px; color: #ff3300; text-transform: lowercase; display: inline;  padding-right: 5px; line-height: 35px;}
  
#results h2 { font-size: 17px; color: #1d284c; text-transform: uppercase; display: inline; line-height: 35px; padding-right: 5px; }   
   


#reports { float: right; margin-left: 20px; padding-right: 15px; padding-bottom: 5px; margin-top: 0px; width: 316px; border-right: #d8d8d9 0px solid; }  

#reports h1 { font-size: 17px; color: #ff3300; text-transform: lowercase; display: inline;  padding-right: 5px; line-height: 35px;}
  
#reports h2 { font-size: 17px; color: #1d284c; text-transform: uppercase; display: inline; line-height: 35px; padding-right: 5px; }  

#events { width: 257px; float: right; }

#events-title { background-color: #3d3d43; padding: 15px; }
#events-title h1 { font-size: 22px; color: #e55f32; text-transform: lowercase;   padding-bottom: 5px;}
  
#events-title h2 { font-size: 22px; color: #ffffff; text-transform: uppercase; }  

#events-content { padding: 0 15px; color: #ffffff; margin-bottom: 10px; overflow: none; min-height: 90px;}

#events-content a { color: #3e528f;}
#events-content span { color: #da512e; font-weight: bold; font-size: 12px; font-family: Arial;}

#date { float: left; width: 46px; margin-top: 3px; margin-right: 10px; background-color: #ffffff; height: 68px; }
#day { height: 36px; width: 46px; text-align: center; padding-top: 20px; color: #35467a; font-size: 24px; font-weight: bold; }
#month { height: 18px; width: 38px; padding: 4px; text-align: center; text-transform: uppercase; color: #ffffff; font-size: 13px; background-color: #3d3d43; font-weight: bold;}


#copyright_body { width: 980px;  margin-right: auto; margin-left: auto; padding-top: 20px; overflow: auto;}
    
    

#copyright { 
  float: left; width: 580px; font-family: Verdana;
   margin-right: auto; margin-left: auto; font-size: 9px;
    color: #737374; line-height: 15px; padding-top: 0px; padding-bottom: 40px;
    }
    
    

#copyright a { color: #737374; }

#social { float: right; width: 400px; font-family: Arial;
     font-size: 12px;
   color: #ffffff; text-align: right; 
    }

   
 
    
#social img { vertical-align: middle; padding-left: 5px; border: 0px; }

#content ul { list-style-image: url('../images/bullet.png'); color: #000000; padding-left: 30px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; }
    
    

ul.inside { bullet-style: disc; color: #79c0c4; padding-left: 40px; padding-bottom: 0px; padding-top: 0px; margin-left: 0px; margin-bottom: 0px; }
    
   

 .blacktext { color: #000000; }
    
    
    

INPUT, SELECT, TEXTAREA {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #c8c7c7 1px solid;
    BORDER-LEFT: #c8c7c7 1px solid;
    BORDER-RIGHT: #c8c7c7 1px solid;
    BORDER-TOP: #c8c7c7 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: 0px;
    PADDING-LEFT: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;
    }

.contactfield { width: 170px; }
.contacttextfield { width: 190px; height: 125px; }   

.blank {
    
    border-color: none;
    
    border-style: none;
    
    border-width: none;
    
    background-color: transparent;
    
    }
  

.form_button {
    border-color: #3e528f;
    BACKGROUND-COLOR: #3e528f;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    border-style: solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-width: 0px;
    cursor: pointer;
    }
    
    
.button {
    border-color: #3e528f;
    BACKGROUND-COLOR: #3e528f;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: none;
    border-style: solid;
    border-width: 2px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    }  
    
    
    
    

.button:a { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    
    

.button:hover { color: #ffffff; TEXT-DECORATION: NONE; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold;}
    
    

A:a { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:link { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:visited { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
A:active { color: #0183b7; TEXT-DECORATION: none; FONT-WEIGHT: normal;}
    
    
    
A:hover { color: #0183b7; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: normal;}
    
    
    
A.copyright:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size: 9px;}
    
    
    
A.copyright:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica; font-size:9px;}
    
    
    
    

A.box:link { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:visited { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:active { color: #ffffff; TEXT-DECORATION: NONE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size: 12px;}
    
    
    
A.box:hover { color: #ffffff; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: none; font-family: Arial, Helvetica; font-size:12px;}
    
    
    
    

#navlist li.start
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 60px;
    
          border-left: #eb9654 0px solid;
    }

#navlist li
    {
    display: block;
    float: left;
    width: auto;
    margin: 0px;
    line-height: 60px;
    
    border-left: #3e3e42 1px solid;
    }

#navlist li a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px; padding-right: 12px;
	height: 61px;
 text-transform: uppercase;   }


#navlist li.start a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #3e5596;
        font-weight: bold;
        text-decoration: none;
        background-color: #ffffff;
        padding-left: 12px; padding-right: 12px;
       height: 61px;
   text-transform: uppercase;     }

#navlist li.start a
    {
 display: block;

    font-size: 13px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding-left: 12px; padding-right: 12px;
	height: 61px;
 text-transform: uppercase;   }


#navlist li a:hover
        {
        display: block;
        font-size: 13px;
        font-family: Arial;
        color: #3e5596;
        font-weight: bold;
        text-decoration: none;
        background-color: #ffffff;
        padding-left: 12px; padding-right: 12px;
       height: 61px;
   text-transform: uppercase;     }

#navlist li a:hover span
        {
         display: block;
        background: url(../images/button_right.png) top right no-repeat;
        padding-left: 0px;
		padding-right: 34px;
        height: 41px;
        }

#navlist li a:hover span span
        {
        
        background: url(../images/button_middle.png) top repeat-x;
  padding: 0px;      }
 
* {
    margin: 0;
    padding: 0;
    }
    
    
    

   
    
    
    
    
   

.boxtext { font-family: Arial; font-size: 12px; color: #ffffff; line-height: 21px;}
    
    
    
    
.navbutSubTbl a{
    position:relative; 
    display:block;
    }
    
    
    

.navbutSubTbl {
    font-family: Arial, sans-serif;
    color: #ffffff;
    font-size: 11px;
    background-color: #177bd0;
    border-color: #177bd0;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }
    
    
    
    
    

.navbutSubTbl a, .navbutSubTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 8px;
    padding-right: 12px; 
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #ffffff; 
    }
    
    
    
    
    

.navbutSubTbl a:hover {  
    font-family: Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #289c89;
    text-decoration: none;
    }
    
    
    
.drop_pad{
    margin-top: 0px;
    margin-left: 0px;
    z-index: 100;
    }
    
    .drop_border2{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 2px; 
    border-bottom-width: 2px;
    border-left-width: 2px;
    }	
    
    
    

.drop_border{
    border-color: #fffff;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px; 
    border-bottom-width: 0px;
    border-left-width: 0px;
    }    
    
    
    
    

.drop_down {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: #98B226 1px solid;
    BORDER-LEFT: #98B226 1px solid;
    BORDER-RIGHT: #98B226 1px solid;
    BORDER-TOP: #D3D7E7 1px solid;
    LETTER-SPACING: 0px;
    }
    
    

.childTbl a{
    position:relative; 
    display:block;
    }
    
    
    
    
    
    
.childTbl {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff;
    font-size: 9px;
    background-color: #1F4075;
    border-color: #669CBE;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 1px; 
    border-bottom-width: 1px;
    border-left-width: 1px;
    }
    
    

.childTbl a {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #ffffff; 
    }
    
    
.childTbl a:visited {  
    position:relative; 
    display:block; 
    text-decoration: none; 
    padding-top: 4px;
    padding-bottom: 4px; 
    padding-left: 4px; 
    font-weight: bold;
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff; 
    }
    
    

.childTbl a:hover {  
    font-family: "Trebuchet MS", Arial, sans-serif; 
    color: #ffffff;
    font-weight: bold;
    background-color: #669CBE;
    text-decoration: none;
    }
    
    
    
    


.yellowheader { font-family: Arial; font-size: 20px; color: #fdca68;}
    
    .whiteheader { font-family: Arial; font-size: 33px; color: #ffffff; }
    
    .blackheader { font-family: Arial; font-size: 18px; color: #000000; }
    
    
    
    .pinkheader { font-family: Arial; font-size: 18px; color: #fd7f6b; padding-bottom: 5px;}
    
    
    
    

.greenheader { font-family: Arial; font-size: 18px; color: #299c87;  padding-bottom: 5px;}
    
    
    
    

.blueheader { font-family: Arial; font-size: 18px; color: #177cd2;  padding-bottom: 5px;}
    
    
    
    

.smalltext { font-family: Arial; font-size: 10px; color: #000000; }
    
    
    
    .homeheader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
    color: #f3cf62;
    }
  

.hometext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: none;
    font-variant: normal;
    text-decoration: none;
    color: #ffffff; line-height: 15px;
    }
    
   
    
    
#pageheader { font-family: Arial; font-size: 28px; color: #fd7f6b; border-bottom: #d2d2d2 1px solid; margin-bottom: 15px; padding-bottom: 7px;}
    
     
    

#buttons { text-align: right; width: 365px; float: right;} 
    
    #logo { float: left; width: 184px; }
    
    
    
    

#rightimage { float: right;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-left: 10px; margin-bottom: 10px;}
    
    
    
    

#leftimage { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 10px; margin-bottom: 10px;}
    
    
    
    

#leftimageinside { float: left;  border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 20px; margin-bottom: 10px;}
    
    
    
   

#leftimage2 { border-right: #167bd3 3px solid; border-bottom: #fdc963 3px solid; border-left: #fc7f6b 3px solid; border-top: #279e82 3px solid; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; margin-right: 0px; margin-bottom: 5px;}
    
    
    
    

.announcement { font-family: Arial; font-size: 12px; color: #299c87; padding-bottom: 10px;}
    
    
    
    

.borderimageright { border-style: solid; border-width: 3px; border-color: #2f4e8b; margin-left: 15px; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; background-color: #79c0c4;}
    
    
    
    

.header { font-family: Arial; font-size: 20px; color: #012782; font-weight: bold; }