*{
  margin: 0px;
  padding: 0px;
}

body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  line-height: 15px;
  text-align: center;
  color: #1e1d3f;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

ul{
  list-style: none
}

img{
border:0;
}

a{
  text-decoration: none
}

a:hover{
  text-decoration: underline
}

#wrapper{
  width: 990px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2em;
  background: #FFFFFF url(../images/wraperBg.gif) repeat-y top  left;
  position: relative
}

.usual{
  width: 990px;
  text-align: center
}

#mainContent{
  width: 960px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.content{
  width: 960px;
  text-align: left;
  float: left
}

#logo{
  float: left;
  width: 451px
}

#topBanner{
  float: left;
  width: 468px;
  padding-top: 10px;
  font-size: 0.9em;
  font-family: Arial, Helvetica, sans-serif
}

.topBg2{
  background: #b2d8ec url(../images/nav1BgRight.gif) no-repeat top right;
  float: left
}

#nav1{
  background: transparent url(../images/nav1BgLeft.gif) no-repeat left top;
}

#nav1 ul{
  float: left;
  padding-left: 20px
}

#nav1 ul li{
  float: left
}

#nav1 ul li:hover, #nav1 ul li.act{
  background: transparent url(../images/liBg.gif) no-repeat top left;
}

#nav1 ul li a{
  display: block;
  float: left;
  color: #186296;
  font-weight: bold;
  line-height: 29px;
  padding-left: 15px;
  padding-right: 15px;
}

#nav1 ul li a:hover, #nav1 ul li a.act{
  background: transparent url(../images/aBg.gif) no-repeat right top;
}

#date{
  float: right;
  width: 200px;
  padding-right: 40px;
  text-align: right;
  color: #186296;
  padding-top: 8px;
  font-family: Arial, Helvetica, sans-serif
}

.topBg3{
  background: transparent url(../images/nav2Bg.gif) repeat-x left top;
  float: left
}

.topBg4{
  background: transparent url(../images/left2.gif) no-repeat top left;
  float: left
}

#nav2{
  background: transparent url(../images/right2.gif) no-repeat top right
}

#nav2 ul{
  float: left;
  padding-left: 20px;
  font-size: 90%
}

#nav2 ul li{
  float: left
}

#nav2 ul li a{
  display: block;
  float: left;
  color: #ffffff;
  line-height: 33px;
  padding-left: 10px;
  padding-right: 10px;
}

#map{
  height:367px;
  width: 960px;
  float: left
}
/* light box */

.topLevel{
  top: 250px;
  position: absolute;
  left: 278px
}
.lightBox{
  width: 385px
}
.bgTop{
  min-height:118px;
  height:auto !important;
  height:118px;
  background: transparent url(../images/lightbox.png) no-repeat top;
  position: relative
}
.bgTop span{
  display: block;
  float: left;
  width: 385px;
  position: relative
}
.bgTop span.close{
  text-align: right
}
.bgTop span.icons, .bgTop span.text{
  text-align: center
}
.bgTop span.icons img{
  padding-left: 23px;
  padding-right: 25px
}
.bgTop span a{
  display: block;
  float: right;
  padding-right: 28px;
  padding-top: 25px;
}
.bgTop span.text{
  color: #FFFFFF;
  line-height: 28px;
  font-size: 2em;
}


input, select{
  width: 150px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.1em
}

input{
  width: 145px;
}

.bgBottom{
  min-height:22px;
  height:auto !important;
  height:22px;
  background: transparent url(../images/lightboxBottom.png) no-repeat top
}

.bgCenter{
  min-height:139px;
  height:auto !important;
  height:139px;
  background: transparent url(../images/lightboxBg.png) no-repeat top
}

/* end of light box */

.bigBox{
  width: 337px;
  float: left
}

.bigBox p{
  padding-left: 38px;
  color: #186296;
  padding-right: 38px
}

.bigBox p.date{
  font-size: 0.9em;
  font-weight: bold;
  padding-bottom: 6px
}

.bigBox p.news{
  font-size: 0.8em;
  line-height: 12px;
  padding-bottom: 6px
}

.bigBox h2{
  padding-left: 38px;
  color: #186296;
  font-size: 120%;
  font-weight: normal;
  padding-bottom: 10px
}

.bigBoxsmall{
  background: transparent url(../images/bigBoxSmall.gif) repeat-y bottom
}

.bigBoxbig{
  min-height:204px;
  height:auto !important;
  height:204px;
  background: transparent url(../images/bigBoxBig.gif) no-repeat top
}

.smallBox{
  width: 204px;
  float: left
}

.smallBox p{
  padding-left: 30px;
  color: #186296;
  padding-right: 50px;
  line-height: 19px
}

.smallBox span{
  font-size: 1.3em;
  line-height: 25px;
}

.smallBoxsmall{
  background: transparent url(../images/smallBgSmall.gif) repeat-y bottom
}

.smallBoxbig{
  min-height:204px;
  height:auto !important;
  height:204px;
  background: transparent url(../images/smallBgBig.gif) no-repeat top
}

#banner2{
  float: right;
  width: 310px;
  padding-right: 30px;
  text-align: right;
  padding-top: 15px;
  font-size: 0.9em;
  font-family: Arial, Helvetica, sans-serif
}

#foter{
  text-align: center;
  line-height: 25px;
  color: #186296;
  background: transparent url(../images/foterBg.gif) no-repeat top left;
  font-family: Arial, Helvetica, sans-serif;
  clear: both
}
#foter ul li{
  display: inline;
}
#foter ul li a{
  color: #186296;
  padding-left: 10px;
  padding-right: 10px;
}
/* inner page */
.innertopBgleft{
  min-height:20px;
  height:auto !important;
  height:20px;
  background: transparent url(../images/innertopBgleft.gif) no-repeat top left;
}
.innertopBgright{
  min-height:20px;
  height:auto !important;
  height:20px;
  background: transparent url(../images/innertopBgright.gif) no-repeat top right;
}
.innerContent{
  width: 610px;
  float: left;
  color: #1975a6;
  font-size: 1em;
  padding-bottom: 40px;

}
.innerContent h1{
  font-weight: normal;
  line-height: 28px;
  margin-left: 35px;
  font-size: 1.3em;
}
.innerContent h2{
  line-height: 28px;
  margin-left: 35px;
  font-size: 1.1em;
  padding-bottom: 7px;
  padding-top: 7px
}
.innerContent p{
  line-height: 25px;
  margin-left: 35px;
  font-family:  Arial, Verdana, Helvetica, sans-serif
}
.innerContent a{
  font-weight: bold;
  color: #1975a6;
}
.padd2{
  margin-top: 64px
}

