body {height:100%; margin:0; padding:0; vertical-align:top; text-align:center; background-color:#333333; font-family:Trebuchet MS, Maiandra GD, Arial;font-size:10pt;}

table {border:0; border-collapse:collapse;}
td {vertical-align:top; padding:0; font-family:Trebuchet MS, Maiandra GD, Arial; font-size:10pt; line-height:15pt; color:#A5A5A5;}
img {border:0;}
input {vertical-align:middle;}
div {text-align:left; font-family:Trebuchet MS, Maiandra GD, Arial; font-size:10pt; line-height:15pt; color:#A5A5A5;}

/********** LINKS **********/
a {border:none; text-decoration:none; color:#E49B31;}
a:hover {text-decoration:underline;}
.watermark {
 font-style:italic
 ; color:#666
}
#main {
    width:900px;
    margin:5px auto 0px auto; 
    }
    
/********** MENU **********/
#menu {
    width:900px
    ; border:solid #FFF
    ; border-width:2px 0px 2px 0px
    ; background:url(../../images/back4.jpg) repeat-x left top
    ; margin:5px 0 10px 0
    ; float:left
    ; font-style: italic
    ; font-size: 11pt    
    }

#menu ul {
    padding-left: 0;
    margin-left: 0;
    color: White;
    float: right;    
    }

#menu ul li { display: inline;}

#menu ul li a {
    padding: 0.2em 1em;
    color: White;
    text-decoration: none;
    float: left;
    border-right: 1px solid #fff;
    }
#menu ul li a.last {
    border-right:none;
    }

#menu ul li a:hover {
    /*background-color: #000;*/
    color: #E49B31;
    }
    
/********** MIDDLE CONTENT **********/
.midContainer {
    
     min-height:100%
    ; height:auto
    ; background-color:#000
    ; padding-top:10px
    }
    
#middleLeft {
    width:530px
    ; height:100%
    ; float:left 
    ; margin:0 5px 0 5px
            
    } 
    
#middleMid {
    width:1px
    ; height:100%
    ; border-right:dotted .10em #F09833
    ; float:left
    
    }  
    
#middleRight {
    width:340px 
    ; float:left 
    ; margin:0 0 0 5px
    
    }    
   
.headerCell { 
    width:100% 
    ; padding:0 0 0 15px
    ; vertical-align:middle
    ; color:#E49B31
    ; text-transform:uppercase
    ; font-weight:bold
    ; font-size:12pt
    ; font-style:italic
     }
     
.homeEvents {
    line-height:13pt
    
    ; height:100%
    ; padding:0 0 5px 10px
    }

/********** BOTTOM CONTENT **********/    
#bottom {
    height:100%
    ; background:url(../images/back6test3.gif) repeat-x top #EEAF00
    ; border:solid 5px #FFF
    ; margin-top:10px
    ; padding:10px
    }

#bottomLeft {
    width:530px
    ; float:left 
    ; height:auto
    
    }
    
#bottomRight {
    width:330px
    ;float:left
    ;padding-left:5px
    ;margin:0px 0 0 5px
    ; height:auto
    }
    
#bottom a {
    color: #99221A;
    }
/*********** NEWS PAGE **********/  

    
#divNewsLeft {
    width:360px
    ; float:left
    ; margin:15px 5px 5px 10px
    ; height:100%
    
        
    }

#divNewsRight {

    width:500px
    ; float:left
    ; margin:5px 0px 5px 5px
     
      
} 
    

.newslink {color:white;}/*#A5A5A5*/
.newslink a {color:white; text-decoration:underline}
.newstext {color:#999; }
.date {color:lime; font-style:italic; }/*#99221A E49B31#*/





#divContact { }

/***********************footer***************************/
.footer {width:900px; margin-top:10px; padding:10px; text-align:center; color:#818181; }
.footer p {font: 9pt Trebuchet MS;}
.footer a{color:#656565; text-decoration:underline;}
.footer a:hover{text-decoration:none;}

.txt1{ color:#FFFFFF; font-weight:bold;}
.txt2{color:#F09833; font-weight:bold; font-style:italic; font-weight:bold; text-transform:uppercase; font-size:13px; font-family:Verdana}
.txt3{color:#FFA841; line-height:14px;}
.txt3x{color:#FFA841; line-height:13px;}
.txt4{color:#FFBE33; font-weight:bold;}
.txt5{color:#252525; font-weight:bold;}



.modal { background-color:#000; filter:alpha(opacity=50); opacity:0.7; }


/***********************gallery***************************/
.gallery a {color:#99221A}
.gallery a:hover {text-decoration:underline; color:#FFF;}
.gallery a:active {color:#E49B31;}
/*

#wrapper {
    width: 700px;
    margin: 0 auto;
    padding: 20px;
    background-color: #E5EDF2;
}

#img {
    position: relative;
    width: 700px;
    height: 450px;
    margin-bottom: 1em;
}

#gallery { height: 84px; }

#wrapper, #img, #gallery li {
    border: 1px solid #223106;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#gallery li {
    float: left;
    padding: 1px;
    background: transparent url(../i/ajax-loader-small.gif) 50% 50% no-repeat;
    border-color: #345;
    cursor: pointer;
}

.caption {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 96%;
    height: 50px;
    padding: 0 2%;
    line-height: 50px;
    color: #fff;
    background-color: #000;
    opacity: .8;
}*/

/******************-lists-*********************************
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp1.gif) no-repeat  left; padding-left:11px; line-height:17px; color:#EE720D;}
li a {color:#EE720D; text-decoration:underline; line-height:17px; font-weight:normal}
li a:hover {text-decoration:none;}

.list1 li {background: url(images/pimp3.gif) no-repeat  left; padding-left:8px; line-height:18px; color:#FFB448;}
.list1 li a {color:#FFB448; text-decoration:underline; line-height:18px; font-weight:normal}
.list1 li a:hover {text-decoration:none;}

.list2 li {background: url(images/pimp4.gif) no-repeat  left; padding-left:8px; line-height:17px; color:#FFC741;}
.list2 li a {color:#FFC741; text-decoration:underline; line-height:17px; font-weight:normal}
.list2 li a:hover {text-decoration:none;}*/

/*********************-forms-*******************************
form {margin:0; padding:0;}
.form_total{margin:0; padding:0 0 0 3px; vertical-align:middle;font-family:Tahoma;}
.form_1 {width:106px;  height:17px; font-size:11px; color:#000000; background:#ffffff;}
.form_2 {width:115px;  height:21px; font-size:11px; color:#000000; background:#ffffff;}
.form_3 {width:170px;  height:22px; font-size:11px; color:#000000; background:#ffffff;}/
/***********************************************************/

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=75); 
    opacity:0.75; 
    z-index:1000; 
}#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    /*background-color:#333;
    border:solid 1px #000;*/
    margin:0px auto;
    text-align:center;
}
