* { margin: 0; 
  padding: 0; 
  }
a  { color:navy; }
a:visited { color:#fff; }
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 {
 padding:5px 10px 5px 10px;
 background-color: navy;
 color:White;
 z-index:1;
 height:30px;
 margin-top:-4px;}

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:transparent;
  border-style:solid;
  border-width:8px 1px 8px 1px;
  border-color:#fff;
  z-index:-1;
  margin-top:0px;
  }
article.facility {width: auto;
	  padding-top:0px;
          padding-right: 5px;
          padding-bottom: auto;
          padding-left: 5px;
          margin-top: 0px;
          border: none;
		  } 
article.contact { float:left;
  padding: 30px 10px 0 10px; 
  text-align: justify; 
  width: 800px;
  background-color:#b0c4de;
  min-height:600px;
  z-index:0;
           }
body { width:1200px; 
	  margin:10px 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;
        }        

header { color: #ffffff;
  background-color: #b0c4de;
  color: #ffffff;
  font-weight:bold;
  float:right;
  width:100%;
  }
header.contact{width:1000px;
		    background-color:transparent;
			border: none; }
nav { display: block;
  float: left; 
  position:relative;
  padding: 5px 0px 5px 0px; 
  width:53%;
  font-family: 'new times roman';
  font-weight: 600;
  font-size: medium;
  color: white;
  background-color: #4169e1;
  height:30px;
  margin:0px 0 0 0px;
  }
nav.facility{ position:absolute;
  top:225px;
  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: 4px 10px 0px 0px; 
  list-style-type: none; 
  float: left;
  border-right:solid 1px #fff;
  padding-right:10px;
  }
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 {font-size:large;
  text-decoration:none; 
  color:#ffffff; }
#TopNav {float: right;
  background-color: #4682b4;
  width: 100%;
  margin: 0 0 10px 0; 
  padding-top: 4%; 
  border:none;
   }
#TopUl { float: right; 
  padding-right:0;}
#TopLi { padding-right: 10px; 
  border:0;}
#TopA {font-size:large;
  text-decoration:none; 
  color:#ffffff;}
#HAside {float:right;
  padding: 0;
  width: 45%;
  background-color:transparent;
  z-index:1;
  margin-top: 190px;
  margin-left:635px;
  position:absolute;
     }
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:25px 0 0 0;
  border-width:4px 1px 4px 1px;
  border-color:#fff;
  border-style:solid;
  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;
  }
p.article {width:69%; 
          color:navy;}
/* 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: 25px 0 0 0; 
  background-color: transparent;
  border-width: 4px 1px 4px 1px;
  border-style: solid;
  border-color:#fff;}

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

section p {  padding: 0; 
  margin: 0 0 5px 0; 
  }
span {font-size:50px;
  color:navy; }
.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 {color: #000000; 
  font-family: 'new times roman', Helvetica, sans-serif; 
  text-align: center;
  padding-bottom:: 30px;  
  background-color: #b0c4de;
   }
  }
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; 
  }
table {border-width:4px 0 4px 1px;
  border-color:#fff;
  border-style:solid;
  margin-top:50px; }
table.facility{border:none; }
td { vertical-align: top;
  width: 275px;
  border-width:0 0 0 0;
  border-style:solid;
  border-color:#fff;
  border-spacing:0;}
td.facility{border:none; }
.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;
        Border: none;}
.rows4 { rowspan:4;
         Border: none;}
.cols { colspan: 1;}
.formmar {margin-left:100px;}
footer { margin-top:50px; 
  padding-top: 20px;
  text-align: center;
  color:navy;
  margin-top:250px; }
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:#4682b4;    
  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;
        }