



body{
font-size:75%;
background: #009ace url(/svg_textures/main_style/color1/raised_bar.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.8&textureRotate=90&textureOffset=0&width=40&height=900&filter=normal) 0% 0% repeat fixed;
}

input{
font-size:85%;
}
 
#pageWrap{
width:px;
background:#009ace;
margin-right:auto;
margin-left:auto;
border:1px solid black;
}

#logoBar{
background: black url(/) 0% 0% no-repeat;
height:px;
}

#tinyLogoBar{
background: black url(/) 0% 0% no-repeat;
height:px;
}

#tinyBodyWrap{
background:white;
}

#logoBar a{
height:px;
display:block;
} 

#logoBar a span{
display:none;
}

#tinyLogoBar a{
height:px;
display:block;
} 

#tinyLogoBar a span{
display:none;
}

#searchBar, .headMid h3{
background:#009ace url(/svg_textures/main_style/color1/mixed_bar_invert_reverse.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.45&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
text-align:center;
margin:0px;
border:1px solid black;
color:white;
}

.headMid h3 a{
color:white;
}

#membersArea .headMid h3{
font-size:85%;
}

#membersArea{

margin-bottom:5px;
}

#membersArea .body{
background:#ece4ec url(/svg_textures/main_style/color4/double_mixed_bar.jpg?darkenColor=0&lightenColor=0.3&textureOpacity=0.3&textureRotate=0&textureOffset=0&width=300&height=25&filter=normal) 50% 0% repeat-y;
padding:3px;
border-bottom:1px solid black;
}

.siteLink{
text-align:center;

}

form,#searchForm{
margin:0px;
}

#searchText{
font-size:85%;
background-color:white;
border:1px solid black;
margin:1px;
margin-left:15px;
}

#searchSubmit{
font-size:85%;
border-width:1px;
margin:1px;
margin-left:2px;
padding:0px;
}


#pageLinkBar{
margin:0px;
background:white url(/svg_textures/main_style/color4/mixed_bar_invert_reverse.jpg?darkenColor=0&lightenColor=0&textureOpacity=1&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
text-align:center;

}

#pageLinkBar ul{
margin:0px;
padding:0px;
} 

#pageLinkBar li{ 
list-style:none;
padding:0px;
display:block;
white-space:nowrap;
margin:3px;
float:left;
}

#pageLinkBar li a{ 
  display:block;
  padding:4px;
  padding-bottom:3px;
  text-decoration:none;
  border:0px;
  border-bottom:1px dotted #293c84;
  color:#293c84;
}

#pageLinkBar li a:hover, #pageLinkBar li a:active{ 
padding:3px;
text-decoration:underline;
background:white url(/svg_textures/main_style/color4/mixed_bar_invert.jpg?darkenColor=0&lightenColor=0&textureOpacity=1&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
color:#009ace;
border:1px solid #009ace;
}

.clearRight{
clear:right;
visibility:hidden;
line-height:0em;
font-size:0em;
margin:0px;
padding:0px;
float:none;
}

.clearBoth, #pageLinkBar li.clearBoth{
clear:both;
visibility:hidden;
line-height:0em;
font-size:0em;
margin:0px;
padding:0px;
height:0px;
float:none;
margin-top:-1px;
margin-bottom:-1px;
}



.clearLeft{
clear:left;
visibility:hidden;
line-height:0em;
font-size:0em;
margin:0px;
padding:0px;
float:none;
}


.clearfix{
display:inline-block;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



#bodyTable{
margin:0px;
background:white;
}

#sideBarCell{
width:160px;
background:#94BA00 url(/svg_textures/main_style/color3/double_mixed_bar.jpg?darkenColor=0&lightenColor=0.3&textureOpacity=0.3&textureRotate=0&textureOffset=0&width=300&height=25&filter=normal) 50% 0% repeat-y;
border-right:1px solid black;
}

#sideMenu ul{
margin:0px;
padding:0px;
}

#sideMenu ul li{
padding:0px;
margin:0px;
margin-left:8px;
list-style:none;
}

#sideMenu ul li ul li{
margin-left:16px;
}

#sideMenu a{
color:#009ace;
text-decoration:none;
}

#sideMenu a:hover{
color:#293c84;
text-decoration:underline;
}

#mainContentCell{
width:640px;

}



#titleDiv{

background: #009ace url(/svg_textures/main_style/color1/double_mixed_bar.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.2&textureRotate=0&textureOffset=0&width=450&height=25&filter=normal) 0% 0% repeat;
color:white;
font-size:1.5em;
line-height:1.5em;
padding-left:5px;
border-bottom:1px solid black;

}
 
.hidden{
display:none;
}

.visible{
display:block;
}

#mainContentDiv{
padding:5px;
}


.headMid{
  background:#293c84 url(/svg_textures/main_style/color2/mixed_bar_invert.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.5&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0% 100% repeat-x;
  border:1px solid black;
  color:white;
  padding:2px;
  text-align:center;
  }

.siteInfo{
text-align:center;
}

.moreInfo{
          margin-top:0px;
          }

.moreInfo{
margin:6px;
}

.moreInfo a{
text-decoration:none;
padding:1px;
padding-left:5px;
padding-right:5px;
background:#94BA00 url(/svg_textures/main_style/color3/mixed_bar_invert.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.45&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
border:1px solid black;
color:black;
}

.moreInfo a:hover{
background:#ece4ec url(/svg_textures/main_style/color4/mixed_bar_invert.jpg?darkenColor=0&lightenColor=0&textureOpacity=0.45&textureRotate=90&textureOffset=0&width=300&height=40&filter=normal) 0 50% repeat-x;
border:1px solid black;
}

a{
color: #009ace;
}

a:hover{
color: #293c84;
}

h1{
        font-size: 140%;
        }
        h2{
        font-size: 130%;
        }
        h3{
        font-size: 120%;
        }
        h4{
        font-size: 110%;
        }
        h5{
        font-size: 105%;
        }

.rightFloat{
          float:right;
          }

          .leftFloat{
          float:left;
          }

          .clearLeft{
          clear:left;
          }

          .center{
          text-align:center;
          }

 .siteInfo{
        background:#293c84 url(/svg_textures/main_style/color2/double_mixed_bar.jpg?darkenColor=0&lightenColor=0.3&textureOpacity=0.3&textureRotate=0&textureOffset=0&width=800&height=25&filter=normal) 0 0 repeat;
color:white;
border-top:1px solid black;
        }

.siteInfo a{
color:white;
}


.mapSubItem{
border:1px solid red;
background: #FF9999;
}

.hasContent{
background: #CCCCFF;
}

.noContent{
background:#FFCCCC;
}

.excludedText{
border:1px solid #009ace;
background:#94BA00;
padding:10px;
margin:10px;
}


.greetingPic{
float:left;
margin-right:15px;
margin-bottom:5px;

}

.errorMsg{
margin-top:5px;
margin-bottom:5px;
border:1px solid red;
background:#FFCCCC;
color:red;
font-weight:bold;
padding:5px;
}

#currentDiscount{
border:1px solid #009ace;
background:#94BA00;
padding:5px;
}

#currentDiscount h5{
margin:0px;
}

