@charset "UTF-8";img, object, embed, video{max-width:100%;}
.ie6 img{width:100%;}
.fluid{clear:both;margin-left:0;width:100%;float:left;display:block;}
.fluidList{list-style:none;list-style-image:none;margin:0;padding:0;}
#maincontent{width:90%;padding-left:5%;padding-right:5%;line-height:1.7em;font-size: 1.1em;}
#maincontent a{text-decoration:none;color:#009;}
#maincontent a:hover{text-decoration:underline;}
body{background-color:#fff;font-family:Arial, Helvetica, sans-serif;}
#locationsBox{width:92%;background:#000000;color:#FFFFFF;padding:10px 10px 10px 15px;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;box-shadow:5px 5px 5px #888;margin-bottom:20px;text-align:center;margin-left:auto;margin-right:auto;}
.google-maps{position:relative;padding-bottom:75%;//This is the aspect ratio
height:0;overflow:hidden;}
.google-maps iframe{position:absolute;top:0;left:0;width:96% !important;height:100% !important;}
.gridContainer{margin-left:auto;margin-right:auto;width:100%;clear:none;float:none;background-color:white;line-height:1.8em;}
#top img{display:block;margin-left:auto;margin-right:auto;}
#MainNav{text-align:center;}
.MenuItem{margin-top:4px;margin-bottom:4px;text-align:center;color:#FFF;background-color:#009;width:100%;margin-left:0;clear:both;display:block;}
.MenuItem a{color:#FFF;text-decoration:none;line-height:1.6em;}
.MenuItem a:hover{color:#FFF;text-decoration:none;background-color:#000;display:block;}
H1{font-size:1.3em;color:#009;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;text-align:center;}
H2{font-size:1.1em;color:#000;font-weight:bold;padding:0 0 0 0;margin:0px 0px 0px 0px;}
h3,h4,h5,h6{font-size:1.1em;color:#000;font-weight:bold;padding:0 0 0 0;margin:0px 0px 0px 0px;}
#footer{text-align:center;border-top:1px solid black;margin-top:10px;font-size:1.1em;}
#footer a{text-decoration:none;color:black;}
.zeroMargin_mobile{margin-left:0;}
.hide_mobile{display:none;}
@media only screen and (min-width:481px){.gridContainer{width:95%;clear:none;float:none;margin-left:auto;background-color:white;margin-top:10px;border:1px solid #FFF;}
.MenuItem{width:24%;clear:none;margin-left:1.33%;font-size:1.2em;background-color:#FFF;}
.MenuItem a{color:#009;text-decoration:none;}
.MenuItem a:hover{color:white;text-decoration:none;background-color:#009;display:block;}
H1{font-size:1.7em;color:#009;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;text-align:center;}
H2{font-size:1.3em;color:#000;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;}
h3,h4,h5,h6{font-size:1.3em;color:#000;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;}
.hide_tablet{display:none;}
.zeroMargin_tablet{margin-left:0;}
.wrap {margin:0 auto;width:90%;}
}
@media only screen and (min-width:769px){.gridContainer{width:96%;max-width:960px;margin:auto;clear:none;float:none;margin-left:auto;background-color:white;margin-top:10px;border:1px solid #FFF;}
#MainNav{text-align:center;}
.MenuItem a{color:#009;text-decoration:none;}
.MenuItem a:hover{color:white;text-decoration:none;background-color:#009;display:block;}
.MenuItem{width:24%;clear:none;margin-left:1.33%;display:block;font-size:1.4em;background-color:#FFF;}
H1{font-size:1.8em;color:#009;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;text-align:center;}
H2{font-size:1.4em;color:#000;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;}
h3,h4,h5,h6{font-size:1.4em;color:#000;font-weight:normal;padding:0 0 0 0;margin:0px 0px 0px 0px;}
}
.zeroMargin_desktop{margin-left:0;}
.hide_desktop{display:none;}
}