@charset "UTF-8";
img,object,embed,video{max-width:100%}
body{background:#CFCFD1;font-family:Roboto, sans-serif;font-weight:300;font-size:1.1em;}
.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}
#knockoutbox{width:90%;background:#5D8AA8;color:#FFF;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:0;margin-right:auto}
.google-maps{position:relative;padding-bottom:75%;overflow:hidden}
.google-maps iframe{position:absolute;top:0;left:0;width:96%!important;height:100%!important}
#rightcolumn img{-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75),0 0 5px #888;-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75),0 0 5px #888;box-shadow:7px 7px 5px 0 rgba(50,50,50,0.75),0 0 5px #888;border:8px solid #fff}
#hideimage {display: none;}
.outerContainer{width:94%;clear:none;float:none;margin-left:3%;margin-right:3%;background-color:#FFF}
.gridContainer{margin-left:auto;margin-right:auto;width:95%;padding-left:2.275%;padding-right:2.275%;clear:none;float:none;line-height:1.8em}
#top img{display:block;margin-left:auto;margin-right:auto;margin-top:5px}
#MainNav{text-align:center;}
#MenuSystem{}
.MenuItem{margin-top:2px;margin-bottom:3px;text-align:center;color:#FFF;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;width:100%;margin-left:0;clear:both;display:block}
.MenuItem a{color:#fff;text-decoration:none}
.MenuItem a:hover{color:#fff;text-decoration:none;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;display:block}
H1{font-size:1.4em;color:#000;font-weight:300;padding:0;margin:0;text-align:center}
H2{font-size:1.3em;color:#006;font-weight:300;padding:0;margin:0;text-align:left}
h3,h4,h5,h6{font-size:1.3em;color:#006;font-weight:300;padding:0;margin:0;text-align:left}
#footer{border-top:1px solid #000;margin-top:10px;font-size:1.1em;}
#footer a{text-decoration:none;color:#000}
#footercolumn {text-align:center;width:94%;padding-right:3%;float:left;padding-top:10px;}
.zeroMargin_mobile{margin-left:0}
.hide_mobile{display:none}
#leftcolumn{clear:both;float:left;margin-left:0;width:100%;display:none}
#rightcolumn{clear:none;float:left;margin-left:2%;width:96%;display:block;font-size:1em;text-align:justify;margin-top:10px;}
#rightcolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#rightcolumn a:hover{text-decoration:underline;}
#contactonlycolumn{clear:none;float:left;margin-left:2%;width:96%;display:block;margin-top:12px;}
#contactonlycolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#contactonlycolumn a:hover{text-decoration:underline}
a[href^="tel"]{color:inherit;text-decoration:none;}
#name {margin-top:5px;width:100%;line-height:1.5em;}
#nametext {font-size:1.4em;color:#000;font-weight:300;text-align:center;}
blockquote {width:98%;background: #f9f9f9;border-left: 10px solid #ccc;margin: 1em 0em 1em 0em;padding: 1% 1% 1% 1%;font-weight:400;}
@media only screen and (min-width: 481px) {
#pretendtopouter {width:100%;background:#FFF;height:75px;}
#name {margin-top:5px;width:100%;line-height:2.3em;}
#nametext {font-size:1.7em;color:#000;font-weight:300;text-align:center;}
#name h1 {text-align:center;}
#hideimage {display: none;}
.outerContainer{width:94%;clear:none;float:none;margin-left:3%;margin-right:3%;background-color:#FFF;margin-top:10px}
.gridContainer{width:95%;padding-left:1.1625%;padding-right:1.1625%;clear:none;float:none;margin-left:auto}
.MenuItem{width:19.8%;clear:none;margin-left:0.25%;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;font-size:0.9em;font-weight:300;line-height:30px;}
.MenuItem a{color:#FFF;text-decoration:none}
.MenuItem a:hover{color:#fff;text-decoration:underline;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;display:block;}
H1{font-size:1.7em;color:#000;font-weight:300;padding:0;margin:-10px 0 0 0;text-align:left;}
H2{font-size:1.4em;color:#006;font-weight:300;padding:0;margin:0;text-align:left}
h3,h4,h5,h6{font-size:1.4em;color:#006;font-weight:300;padding:0;margin:0;text-align:left}
.hide_tablet{display:none}
.zeroMargin_tablet{margin-left:0}
#leftcolumn{clear:both;float:left;margin-left:0;width:23%;display:block;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;margin-top:12px;padding-left:2%;margin-top:20px;padding-top:10px;word-wrap:break-word;color:white;font-size:1em;}
#leftcolumn a{text-decoration:none;color:white;}
#leftcolumn a:hover{text-decoration:underline}
#leftcolumn H2{font-size:1.3em;font-weight:300;padding: 10px 0 0 0;margin: 0px 0px 0px 0px;color:#000;color:white;}
#rightcolumn{clear:none;float:left;margin-left:5%;width:70%;display:block;margin-top:12px;font-size:1.1em;text-align:justify;}
#rightcolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#rightcolumn a:hover{text-decoration:underline;}
#contactonlycolumn{clear:none;float:left;margin-left:2%;width:98%;display:block;margin-top:20px;}
#contactonlycolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#contactonlycolumn a:hover{text-decoration:underline}
#footercolumn {text-align:left;width:30%;padding-right:3%;float:left;padding-top:10px;}
}
@media only screen and (min-width: 769px) {
#pretendtopouter {width:100%;background:#FFF;height:95px;}
#name {margin-top:5px;position:absolute;z-index:7;width:70%;line-height:2em;}
#nametext {font-size:2.2em;color:#000;font-weight:300;text-align:left;}
#name h1 {text-align:left;}
#hideimage {display: block;margin-top:10px;}
.outerContainer{max-width:1199px;width:94%;clear:none;float:none;background-color:#FFF;margin:auto;margin-top:20px;}
.gridContainer{width:95%;max-width:1140px;padding-left:.75%;padding-right:.75%;margin:auto;clear:none;float:none;margin-left:auto;}
#MainNav{text-align:center}
.MenuItem a{color:#FFF;text-decoration:none}
.MenuItem a:hover{color:#fff;text-decoration:underline;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;display:block}
.MenuItem{width:19.8%;clear:none;margin-left:0.25%;display:block;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;font-size:1.2em;font-weight:300;line-height:35px;}
H1{font-size:2.2em;color:#000;font-weight:300;padding:0;margin:10px 0 0;text-align:left}
H2{font-size:1.5em;color:#006;font-weight:300;padding:0;margin:0;line-height:1.2em;text-align:left}
h3,h4,h5,h6{font-size:1.5em;color:#006;font-weight:300;padding:0;margin:0;text-align:left}
.zeroMargin_desktop{margin-left:0}
.hide_desktop{display:none}
#leftcolumn{clear:both;float:left;margin-left:0;width:21%;display:block;background:linear-gradient(to right, #00AEEF, #224190);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AEEF', endColorstr='#224190');background-color:#224190;zoom:1;padding-left:2%;padding-right:2%;margin-top:20px;padding-top:10px;word-wrap:break-word;color:white;font-size:1.2em;}
#leftcolumn a{text-decoration:none;color:white}
#leftcolumn a:hover{text-decoration:underline}
#leftcolumn H2{font-size:1.5em;font-weight:300;padding: 10px 0 0 0;margin: 0px 0px 0px 0px;color:#000;color:white;}
#rightcolumn{clear:none;float:left;margin-left:3%;width:72%;display:block;margin-top:20px;font-size:1.2em;text-align:justify;}
#rightcolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#rightcolumn a:hover{text-decoration:underline;}
#contactonlycolumn{clear:none;float:left;margin-left:2%;width:98%;display:block;margin-top:20px}
#contactonlycolumn a{font-style:italic;color:#006;text-decoration:none;font-weight:400;}
#contactonlycolumn a:hover{text-decoration:underline}
#footercolumn {text-align:left;width:30%;padding-right:3%;float:left;padding-top:10px;}
}