* { margin: 0; 
  padding: 0; 
  }
a  { color:#fff;
   }

  }


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: 100%;
  background-color:transparent;
  border:0;
  border-radius:3%;
  box-shadow:0;
  }
article.contact { min-height:75%;
   }
body { width:100%;
  height:100%;
  margin:auto; 
  text-align: left; 
  padding: 10px;
  color:#fff;
  background-color:transparent;
  virtical-align: middle;
      }
 body.contact{
			width: 100%;
			border:none;
			border-width:4px 4px 0 4px;
        }        
html { padding-bottom:: 30px;  
  background-color:#b0c4de;
     }
header {color: #ffffff;
  background-color: transparent;
  margin:auto;
  display: block;
  z-index:-1;
  }
header.contact{width:100%;
		    background-color:transparent;
			border: none; }
nav { display: inline-block;
  padding: 5px 0px 5px 0px; 
  width:100%;
  height:auto;
  font-family: 'new times roman';
  font-weight: 600;
  font-size: medium;
  color: white;
  background-color:transparent;
  margin:auto;
  margin-top: -17%;
  margin-bottom: 10%;
  }
nav.contact { display: inline-block;
  padding: 5px 0px 5px 0px; 
  width:100%;
  height:auto;
  font-family: 'new times roman';
  font-weight: 600;
  font-size: medium;
  color: white;
  background-color:transparent;
  margin:auto;
  margin-top: -17%;
  margin-bottom: 10%;
          }
 
nav.facility{  display: inline-block;
  padding: 5px 0px 5px 0px; 
  width:100%;
  height:auto;
  font-family: 'new times roman';
  font-weight: 600;
  font-size: medium;
  color: white;
  background-color:transparent;
  margin:auto;
  margin-top:-17%;
  margin-bottom:10%;}
nav li { display:inline-block;
  height: 85px;
  width:33%;
  margin:15% 10% 0 5%;
  vertical-align: middle;
  border-radius:6px;
  border:1px solid gray;
  text-align:center;
  box-shadow:2px 4px 2px 0 gray;
  background-image: linear-gradient(bottom, rgb(204,204,204) 13%, rgb(255,255,255) 50%, rgb(204,204,204) 84%);
  background-image: -o-linear-gradient(bottom, rgb(204,204,204) 13%, rgb(255,255,255) 50%, rgb(204,204,204) 84%);
  background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 13%, rgb(255,255,255) 50%, rgb(204,204,204) 84%);
  background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 13%, rgb(255,255,255) 50%, rgb(204,204,204) 84%);
  background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 13%, rgb(255,255,255) 50%, rgb(204,204,204) 84%);
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.13, rgb(204,204,204)),
	color-stop(0.5, rgb(255,255,255)),
	color-stop(0.84, rgb(204,204,204))
);  
  
  }
nav ul {width:100%;
  height:auto;
  list-style-type:none;
  table-layout:inherit;
  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: #4682B4;
  width:12.35%;
  height:57%;
  text-decoration:none; }
  
aside { padding: 0; 
  width: 33%; 
  margin: 3% 0 0 35%;
  background-color: transparent;
  }
aside.facebook {margin:30px 0 0 0;
  border:4px groove white;
  padding: 0 0 0 10px;}
aside.map {display:block;
margin:30px 0 0 0;
  border:4px groove white;
  padding:0 5px 0 0;
  width:99%;
  }
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:none;
  /*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 {display:none;
  width: 300px; 
  float: right; 
  padding: 10px 0 10px 10px; 
  margin: 30px 0 0 0; 
  background-color: transparent;
  border: 4px groove white;}

section.login {display:none;}
section.newsfeed {display:none;}

section p {  padding: 0; 
  margin: 0 0 5px 0; 
  }
span {font-size:30px;
  color:navy; }
.sw {font-size:x-large; 
  color:white;}  
.sp {font-size: 50px;
  color: navy;
   }
.current {width:88%;
  margin-top:3%;
  text-align:center;
  height:85px;
  vertical-align: middle;
  font-size: x-large; }
.tbl {margin-left: 15%;}
.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: 30px; 
  margin: 5px;
  color:#ffffff;
  }
h2 { font-size: 20px;
  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: 5mm; }
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 { color: #000000; 
  font-family: 'new times roman', Helvetica, sans-serif; 
  text-align: center;
  }
img { alignment-adjust:middle;
  max-width:99%;
  height:auto;}
img.showcode { max-width:99%;
  height:auto;
    } 
iframe {  max-width:99%; 
  height:320px; 
  } 
li { font-size: 14px; 
  margin: 0 0 6px 15px; 
  }
ol li { font-size: 14px; 
  margin: 5px 0 5px 30px; 
  }
div.login { height: 45px; 
  width: 99%;
  
  }
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:top; 
  display:inline-table;
  border:1px solid navy;
  }
td {width:250px;}
tr {width:250px;
  display:inline;
  }
.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:20px;}
.sm { font-size: 12px; }
.xsm { font-size: 9px; }
.mobile{display:inline-block;
  color:navy;
  text-decoration:underline;}
.rows3 {display:none;rowspan:3;}
.rows4 {display:none; rowspan:4;}
.cols { colspan: 1;}
.formmar {margin-left:0;}
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:99%;    
  padding:0;    
  background-color:transparent;    
  overflow:auto;
  border: 1px solid #cccccc;       
  border-radius: 7px;      /* Border Shadow */        
  box-shadow: 2px 2px 2px #cccccc;     }
button {width:20%;
  height:57px;
  margin:10px; }
label { font-family: Arial, Verdana;    
  text-shadow: 2px 2px 2px #ccc;    
  display: block;    
  float: inherit;
  height:inherit;    
  font-weight: bold;    
  margin-right:10px;    
  text-align: center;    
  width: 20%;    
  line-height: 15px;    
  font-size: 12px;
  box-shadow:none;    }
  label.current{ float:inherit; 
    font-size:12px;
    line-height:15px;
    text-align:center;
    border:none;
    box-shadow:none;
    height:inherit;}
.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: none;    
  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;
        }
#HeaderBlue {background-color: #4682b4; 
  width:100%;
  height:10%;}
#HeaderLtBlue {background-color: #b0c4de;
  width:100%;
  height:18%;}
#imgheader {display:block; 
  margin:auto;
  width:100%;
  }