body {
  margin: 0;
  padding: 0;
  background:#fff;
  font: 82%/170%  Arial, sans-serif;
  line-height:17px;
  color: #494949;
  width:100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Arial, sans-serif;
  line-height: 23px;
}
h1 {
  font-size: 150%;
  color:#28AED8;
  font-weight:bold;
}
h2{
font-size: 130%;
  color:#28AED8;
  font-weight:bold;	
}
h3{
font-size: 110%;
  color:#28AED8;
  font-weight:bold;	
}
a:link,
a:visited {
  color: #28AED8;
  text-decoration: none;
}

a:hover {
  color: #28AED8;
  text-decoration: underline;
}

a:active,
a.active {
 color: #28AED8;
}
hr{
  background:#ccc;
  border:none;
  height:1px;
}
.blue
{
  color: #28AED8; 
}
#wrapper {
  background: url(../images/bg.jpg) repeat-x;
}
#wrapper #container
{
  margin:0 auto;
  padding:0;
  width:990px;
 
}
#wrapper #container #header
{
  height:129px;
}
#headerleft
{
  float:left;
  display:inline;
}
#headerright
{
  float:right;
  margin-top:88px;
}
.slider-wrapper { 
	width: 100%; 
	margin: 40px auto;
     
}
#slide_wrapper
{
  background:#fff;
  padding:10px;
 
}
#imagegallery
{
  position:relative;
  clear: both;
}
.img_gallery
{
  float:left;width:100%;
  margin:0;
  padding:0;
  
}
.img_gallery li{
  float:left;
  display:inline;
  width:33.33%;
  list-style:none;
}
#divider
{
 background: url(../images/divider.png) no-repeat;
width: 990px;
height: 31px;
float: left;
margin: 10 auto;

}
}
#welcomenote
{
  float:left;
}
#welcomenote_left
{
  float:left;
  display:inline;
  width:653px;
  margin-right:30px;
  text-align:justify;
}
#welcomenote_right
{
  float:left;
  width:307px;
}
#welcomenote_right img{
  vertical-align:middle;
}
.clear
{
  clear:both;
}
#navilinks
{
 position: relative;
clear: both;
}
#nav
{
 position: relative;
clear: both;
}
.nav_div
{
  width:33.33%;
  float:left;
  display:inline;
}
.nav_div ul{
  padding:0;
}
.nav_div ul li{
  list-style-position: inside;
   color:#28AED8;
   list-style-image: url(../images/bullet.png);
}
.nav_div ul li a{
  color:#28AED8;
  font-size:12px;
  text-decoration:none;
}
#sponsers
{
  
   position: relative;
   clear: both;
   margin-top: 35px;
}
#sponsers ul{
  float:left;
  width: 990px;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin:0;
  padding:0;
  margin-top: 35px;
margin-bottom: 15px;
}
#sponsers ul li{
  list-style:none;
  display:inline;
  color:#28AED8;
  padding-left: 0px;
  padding-right: 0px;
}
#sponsers ul li img{
  vertical-align: middle;
}
#footer
{
  background:#000;
  border-top:3px solid #28AED8;
  float: left;
  width: 100%;
}
#footerwrapper
{
  margin: 0 auto;
  padding:0;
  width:990px;
}
#footerleft{
  
  display:inline;
}
#footerleft ul{
  float:left;
  padding:0;
}
#footerleft ul li{
  list-style:none;
  display:inline;
  border-right:1px solid #fff;
  padding-right:10px;
  padding-left:10px;
}
#footerleft ul li a{
color:#fff;
text-transform:uppercase;
font-size:12px;
}
#footerright
{
  float:right;
  color:#fff;
  margin-top:12px;
}
.banner
{background:#fff;
-moz-box-shadow: 0 0 2px 2px #ccc;
-webkit-box-shadow: 0 0 2px 2px #ccc;
box-shadow: 0 0 2px 2px #ccc;
margin-top:30px;
float: left;
margin-bottom: 30px;
border:1px solid #ccc;
}
.banner img{
  padding:10px;
}
.image
{
  border:1px solid #ccc;
  padding:5px;
  margin:0px 15px 5px 0px;
  float:left;
}
#wel_bg
{
  padding:20px 19px 20px 20px;
  background:#D1D1D1;
  margin-top: 25px;
}
#wel_bg hr{
  background:#fff;
  border:none;
  height:1px;
  
}
#vision
{
  margin-bottom:40px;
}
#mission
{
  margin-top:30px;
}
#awards
{
 margin-top: 37px;
}
#head
{
  margin:0;
  padding:0;
}
#head li{
  border-bottom:1px solid #ccc;
  list-style-position:inside;
  font-weight:bold;
  margin-bottom:15px;
}

#subhead li{
  border:none;
  list-style-type:circle;
  font-weight:normal;
}
#form_wrapper
{
  float:left;
  width:100%;
  margin-top:30px;
  margin-bottom:30px;
}
.label
{
  float:left;
  display:inline;

  width:166px;
   height:40px;
}
.inp
{
  height:40px;
}
input[type="text"], textarea
{
  border:1px solid #ccc;
}
#msg
{
  color:red;
  margin-top:10px;font-weight:bold;
}
.subtitle
{
  padding-left:40px;
}
#subhead
{
  margin-left: 35px;
margin-top: 5px;
}
#port
{
  
}
#port tr td{
  padding-top:10px;
  padding-bottom:10px;
}