* { margin: 0; 
  padding: 0; 
  }
a  { color:navy; }
a:visited { color:navy; }
a:hover { color:#019cff; }
a:active { color:white;
  text-decoration:underline; }
a.botlink, .define { background-color: #ffffff; 
  color: navy; 
  text-decoration: none; 
  cursor: text;
  padding: 50px; 
  }
a.noshow { text-decoration: none; 
  cursor: text; 
  }
.current {
 border:4px;
 border-bottom-width:0px;
 border-color:rgb(195,195,195);
 border-radius: 4px 4px 0 0;
 border-style:ridge;
 padding:5px 5px 0 5px;
 background-color: grey;
 color:White;
 height:30px;
 z-index:1;}

abbr[title] { border-bottom-width: 0; }
code { font-weight: bold; 
  font-family: "Courier New", Courier, monospace; 
  }
dfn { font-size: 12px; 
  font-style: normal; 
  }
article { float:left;
  padding: 30px 10px 0 10px; 
  text-align: justify; 
  width: 850px;
  background-color:grey;
  border:ridge 4px rgb(195,195,195);
  }
article.facility {width: 1171px;
	      padding:30px,5px,auto,5px;
          margin-top: 60px;
		  } 
article.contact { float:left;
  padding: 30px 10px 0 10px; 
  text-align: justify; 
  width: 800px;
  background-color:grey;
  border:ridge 4px rgb(195,195,195);
  min-height:600px;
  z-index:0;
           }
body { width:1200px; 
	  margin:300px auto 0 auto; 
	  text-align: left; 
	  padding: 10px;
	  color:#fff;
      background-color:transparent;
      }
 body.contact{
			width: 1000px;
			border:none;
			border-width:4px 4px 0 4px;
        }        
html { padding-bottom:: 30px;  
  background-image:url('../images/corvetteII.jpg');
  background-repeat: inherit;
  background-position: top;
   }
header {padding: 20px 0 10px 0;
  color: #ffffff;
  background-color: transparent;
  border:none;
  border-width:4px 4px 0 4px;
  }
header.contact{width:1000px;
		    background-color:transparent;
			border: none; }
nav { display: block;
  float: left; 
  position:relative;
  padding: 5px 0px 5px 0px; 
  width:auto;
  font-family: 'new times roman';
  font-weight: 600;
  font-size: medium;
  color: white;
  background-color:transparent;
  padding:0; height:30px;
  margin:25px 0 0 0;
  }
nav.facility{ position:absolute;
  left:30px;}
nav.contact {margin-top:25px; width:100%; height:30px;
 		  font-family: 'new times roman'; font-weight: 600;
 		  font-size: medium;
 	      color: #E00101;
		  background-color:none;
		  position: relative;
          }
nav li { margin: 0px 8px 0px 0px; 
  list-style-type: none; 
  float: left;
  }
nav ul {float: left;
      padding-right: 20px;
      margin: 0px;
      list-style: none;
      background-color: transparent; /*rgb(195,195,195); */
      }
nav.pvnx { font-size: 5mm; 
  margin: 0 0 10px 0; 
  padding: 10px 0 0 0; 
  text-align: right; 
  width: 100%; 
  font-weight: bold; 
  }
nav strong { font-size: 16px; }
nav a {color: navy; }

aside { float:right; 
  padding: 30px 0 10px 10px; 
  width: 300px; 
  margin: 0 0 0 0;
  background-color: transparent;
  }
aside.facebook {margin:30px 0 0 0;
  border:4px groove white;
  padding: 0 0 0 10px;}
aside.map {margin:30px 0 0 0;
  border:4px groove white;
  padding:0 5px 0 0;
  }
aside.contact { float: right; 
 		  padding: 10px 10px 10px 0px; 
		  width: 500px; 
 		  margin: 30px 0 0 0;
		  }
aside.ab {position:absolute;
  top:0;
  right:45px;
  height:40;}
div.ads { display:inline-block;
  background-color: transparent; 
  color: #ffffff; 
  font-size: 10px; 
  padding: 4px 0  4px 0px;
  margin-left: 30px;
  float: inherit ; 
  padding-left: 10px;
  }

/* delete */
section.refr { border-bottom: solid 2px #b52c25; 
  border-top: solid 2px #b52c25; 
  padding-bottom: 5px; 
  padding-top: 5px; 
  display: table; 
  width: 300px; 
  }

h1.sec { margin: 10px 0 0 0; 
  padding: 0; 
  background-color: #ffffff; 
  color: #b52c25; 
  font-size: 14px; 
  }
section {width: 300px; 
  float: right; 
  padding: 10px 0 10px 10px; 
  margin: 30px 0 0 0; 
  background-color: transparent;
  border: 4px groove white;}

section.login {margin:0;}
section.newsfeed {}

section p {  padding: 0; 
  margin: 0 0 5px 0; 
  }
span {font-size:50px;
  color:yellow; }
.sw {font-size:x-large; 
  color:white;}  
.sp {font-size: 50px;
  color: navy;
   }
.sa {font-size:25px;
  color:navy;
  font-family: 'new times roman'; }
div.list { margin-left: 25px; }
div.notfound { padding: 15px; 
  text-align: left; 
  width: 460px; 
  }
dl dd { margin: 3px 0 0 25px; }
dl dt { margin: 10px 0 0 0; }
dl, p, pre { font-size: 14px; }
h1 { font-size: 75px; 
  margin: 5px;
  color:#ffffff;
  }
h2 { font-size: 30px;
  margin: 0;
  }
h3, p, h4 { margin: 10px 0 5px 0; }
h1.nrml { font-size: 2em; }
h2.nrml { font-size: 1.5em; 
  text-align: left; }
h3 { font-size: 6mm; }
h4 { font-size: 4mm; }
h3.nrml { font-size: 1.17em; }
h4.nrml { font-size: 1.12em; }
h5.nrml { font-size: .83em; }
h6.nrml { font-size: .75em; }
header, nav, article, section, footer, figure, aside { display: block; }
html { background-color: #FFFFFF; 
  color: #000000; 
  font-family: 'new times roman', Helvetica, sans-serif; 
  text-align: center;
  }
img { border: 4px groove white;
  alignment-adjust:middle; }
img.showcode { max-width:840px;
  height:400px;
    }
iframe {  width:300px; 
  height:300px; 
  margin:0; 
  } 
li { font-size: 14px; 
  margin: 0 0 6px 15px; 
  }
ol li { font-size: 14px; 
  margin: 5px 0 5px 30px; 
  }
div.login { height: 45px; 
  width: 300px;
  float: right;
  }
div.search { height: 35px; 
  width: 300px; 
  }
table.tbl th, table.tbl td { background-color: #fafafa; 
  color: #23223e; 
  padding: 3px; 
  text-align: left; 
  font-size: 14px;
  vertical-align: middle; 
  }
td { vertical-align: top;
  width: 275px;}
.c { text-align: center; }
.cu { text-align: center; text-decoration:underline; }
.cm { text-align: center; vertical-align:middle;}
.define { font-size: 14px; font-weight: bold; }
.defineul { background-color: #ffffff; 
  color: #b52c25; 
  text-decoration: underline; 
  }
.fll { float: left;
  padding: 3px,3px,0,3px;}
.flr { float: right;
  padding: 3px,3px,,0,3px; }
.info { display: none; }
.l { text-align: left; }
.nrml { margin: 10px 0 10px 25px; }
.ntr {font-family: 'new times roman'; }
.es {font-family: 'edwardian script itc'; }
.r { text-align: right; }
.lg { font-size:30px;}
.sm { font-size: 12px; }
.xsm { font-size: 9px; }
.mobile {display:none;}
.rows3 {rowspan:3;}
.rows4 { rowspan:4;}
.cols { colspan: 1;}
.formmar {margin-left:178px;}
footer { margin-top:50px; padding-top: 20px; text-align: center; }
footer.contact { position:absolute;
          top:900px;
          width:1000px;}
p.copy, address { font-size: 10px; 
  font-style: normal; 
  text-align: center; 
  text-decoration: none; 
  }
.wd100 { width: 100%; }
.wd300px { width: 300px; }
.wd50 { width: 50%; }
img.googleplus { float:left; }
.col {font-size: 6mm;
  color:navy; }
#contactform { width: 400px;    
  padding: 20px;    
  background-color:transparent;    
  overflow:auto;
  border: 1px solid #cccccc;       
  border-radius: 7px;      /* Border Shadow */        
  box-shadow: 2px 2px 2px #cccccc;     }
label { font-family: Arial, Verdana;    
  text-shadow: 2px 2px 2px #ccc;    
  display: block;    
  float: left;    
  font-weight: bold;    
  margin-right:10px;    
  text-align: right;    
  width: 120px;    
  line-height: 25px;    
  font-size: 15px;    }
.input{    font-family: Arial, Verdana;    
  font-size: 15px;    
  padding: 5px;    
  border: 1px solid #b9bdc1;    
  width: 280px;    
  color: #797979;    }
.hint{    display:none;    }
.field:hover .hint { float: left;    
  display: block;    
  margin: -30px 0 0 455px;    
  color: #FFFFFF;    
  padding: 7px 10px;    
  background: rgb(0, 0, 0);        
  border-radius: 7px; }
.button{ float: right;    
  margin:10px 55px 10px 0;    
  font-weight: bold;    
  line-height: 1;    
  padding: 6px 10px;    
  cursor:pointer;    
  color: #fff;     
  text-align: center;    
  text-shadow: 0 -1px 1px #64799e;     /* Background gradient */    
  background-color: #a5b8da;    
  border: 1px solid #5c6f91;    
  border-radius: 10px;     /* Box shadow */        
  box-shadow: inset 0 1px 0 0 #aec3e5;     }
.wrapper{
            
            padding:36px;
            border:1px solid #ddd;
            border-radius:6px;
            -moz-border-radius:6px;
            -webkit-border-radius:6px;
            background:#fff;
            min-height:450px;
        }