/*--- Top menu --- */
#topWrapper { background-color:#d8de7a; background: url(Images/menuBG.gif) no-repeat; height:54px; width:990px;}
#topSpace {height:15px; min-height:17px;}
#topNavCenter {width:990px; text-align:center;margin:0 auto; position:absolute;}
#topNav {width:750px; margin:auto;}
#topNav ul {list-style: none; margin:0em; padding:0em; }
#topNav ul li{float: left;margin: 0;background: url(Images/topNavline.gif) no-repeat top left;}
#topNav ul li a{ font-size:0.81em; background : url(Images/topNavOverN.gif) no-repeat 1px 0px;text-transform:uppercase;font-family:Century Gothic, Arial;color: #353535;text-decoration: none;padding: 11px 9px 6px 9px;display: block;}
#topNav ul li a:hover, #topMenuSelected a{background: url(Images/topNavOverNSelected.gif) no-repeat 1px 0px;color: #4c6247;text-decoration: none;}
.endToNav {height:30px; border-left:1px solid #000;}
/*--- Footer --- */
.footer {text-align:center; color:#fff; padding-top:8px;}

/* Image flyer */
.imageflyerbox { margin:10px 0px 0px 0px; height:147px; width:162px;background: url(Images/verticalRed.gif) repeat-x; }
.imageflyerdiv { margin-left:8px;}
.imageflyer { border:1px solid #000;}
              
/* info */
.leftinfo {width:160px; max-width:140px; float:left; padding:10px 0px 0px 20px ;text-transform:uppercase; clear:left; margin-bottom:30px;}
.rightinfo { width:400px;float:left;}
.info {margin-bottom:20px; clear:left;}
.rightinfo ul {list-style: none; }
.rightinfo li { padding-top:10px;}
.content { clear:left; padding:0px 20px 0px 20px;}

/* Box */
.box { vertical-align:top; padding-bottom:6px;margin:0px;}
.boxtop  { background: url(Images/boxTop.gif) no-repeat bottom; height:9px; margin:0px; width:162px; line-height:0px;}
.boxcontent {background: url(Images/boxContent.gif) no-repeat; vertical-align:top; padding-left:10px; margin:0px; width:162px;}
.boxinnercontent { padding-right:15px; width:152px; max-width:142px;}
.boxbottom  { background: url(Images/boxBottom.gif) no-repeat; height:9px; width:162px;}
span.boxh1 {font-size: 1.25em; color:#9ca53f; font-weight:bolder;font-family:Century Gothic, Arial; line-height:100%;}
.boxlink { width:140px; }
.boxright { padding-bottom:6px; padding-left:5px; padding-top:5px;}
.space {clear:both; height:1px;}
/*Event boxes */
.boxtopEvent  { background: url(Images/boxTopEvent.gif) no-repeat bottom; height:9px; margin:0px; width:162px; line-height:0px;}
.boxcontentEvent {background: url(Images/boxContentEvent.gif) no-repeat; vertical-align:top; min-height:95px; padding-left:10px; margin:0px; width:162px;}
.boxbottomEvent  { background: url(Images/boxBottomEvent.gif) no-repeat; height:9px; width:162px;}

 /* -- Buttons -- */
.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
a.button {background: transparent url('Images/but_large_right.gif') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 0px;padding-right: 14px; /* sliding doors padding */text-decoration: none;}
a.button span {background: transparent url('Images/but_large_left.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;font-weight:bold;font-size:0.95em;color:#000;}
a.button:active {background-position: bottom right;color: #666666;outline: none; /* hide dotted outline in Firefox */}
a.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}  

/* -- Class for asp.net buttons -- */
Regularbutton.clear { /* generic container (i.e. div) for floating buttons */overflow: hidden;width: 100%;}
Regularbutton.button {background: transparent url('Images/but_large_right.gif') no-repeat scroll top right;color: #000;display: block;float: left;font: normal 12px arial, sans-serif;height: 24px;margin-right: 0px;padding-right: 14px; /* sliding doors padding */text-decoration: none;}
Regularbutton.button span {background: transparent url('Images/but_large_left.gif') no-repeat;display: block;line-height: 14px;padding: 5px 0 5px 18px;font-weight:bold;font-size:0.95em;color:#000;}
Regularbutton.button:active {background-position: bottom right;color: #666666;outline: none; /* hide dotted outline in Firefox */}
Regularbutton.button:active span {background-position: bottom left;padding: 6px 0 4px 18px; /* push text down 1px */}  
