@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%;font-size:1.1em;line-height:1.9em;}
#maincontent a{text-decoration:none;color:#009;}
#maincontent a:hover{text-decoration:underline;}
#messageBox {
	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;
}

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:5px;margin-bottom:5px;text-align:center;color:#FFF;background-color:#009;width:100%;margin-left:0;clear:both;display:block;line-height:1.9em;font-size:1.2em;}
.MenuItem a{color:#FFF;text-decoration:none;}
.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:19.2%;clear:none;margin-left:1%;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:19.2%;clear:none;margin-left:1%;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;}
}