body{margin:0px; padding:0px; background:url(../img/background3.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}



#main-wraper{width:934px; margin:0 auto; padding:0px;}

#top-wraper{width:934px; float:left;}

#banner{width:814px; background:url(../img/header.jpg) top no-repeat; height:123px; float:left; padding:65px 0px 0px 120px; font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#fff;}

#nav{width:934px; float:left; background:url(../img/nav-bg.jpg) top repeat-x; height:36px;}

#nav ul{margin:0px; padding:0px; list-style-type:none; display: inline; float:left;}

#nav ul li{float:left; line-height:36px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; background:url(../img/nav-brd.jpg) top right no-repeat;}

#nav ul li a{float:left; line-height:36px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:0px 54px  0px 53px;}

#nav ul li a:hover{float:left; line-height:36px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0aa5c2; text-decoration:none; padding:0px 54px 0px 53px; background:url(../img/nav-h.jpg) top repeat-x; }

#mid-wraper{width:934px; margin:0 auto; padding:0px;}

#mid-wraper-inner{width:934px; float:left; background:url(../img/mid-bg.jpg) repeat-y;}

#left-wraper{width:276px; float:left;}

#left-wraper-top{width:296px; background:#fef4e9 url(../img/left-mid.jpg) bottom no-repeat; padding:0px 0px 12px 0px; float:left;}

#left-wraper-top ul{margin:0px; padding:0px; list-style-type:none; display:block; float:left;}

#left-wraper-top ul li{width:296px; float:left; border-bottom:1px solid #fff; line-height:31px; padding:0px 0px;}

#left-wraper-top ul li a{width:241px; float:left; line-height:31px; padding:0px 15px 0px 40px; background:#fdead5 url(../img/left-bullet.jpg) top left no-repeat;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-position:25px 9px;}

#left-wraper-top ul li a:hover{width:241px; float:left; line-height:31px; padding:0px 15px 0px 40px; background:#edaf7b url(../img/left-bullet-h.jpg) top left no-repeat; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background-position:25px 9px;}

#news{width:270px; float:left; padding:15px 0px 10px 15px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

h3{margin:0px; padding:0px; color:#fff; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:right;}

.link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; text-align:right;}

.link2{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#bc4105; text-decoration:none; text-align:right;}

.link2:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#bc4105; text-decoration:none; text-align:right;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2f1a1a; margin:0px; padding:0px; text-align:left;}

h2{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2f1a1a; margin:0px; padding:0px; text-align:left;}

#right-wraper{width:596px; float:left; padding:15px 0px 0px 25px;}

.right-part{width:596px; float:left;}

.blue-text{font-size:15px; color:#0e7aa5;}

#foter{width:934px; margin:0 auto; padding:0px; color:#999999; }

#foter-inner{width:934px; float:left; padding:10px 0px;}

.footer-link{color:#999999; text-decoration:none; padding:0px 5px;}

.footer-link:hover{color:#999999; text-decoration:none; padding:0px 5px;}

#li {margin: 0px 0px 15px 0px;}

#ul { margin: 0px 0px 15px 0px; width:596px; float:left; padding:15px 0px 0px 25px; }
.profile_links li a{
    color:#fff
}

.map-canvas {
width: 600px;
height: 500px;

}
.line-separator{

    height:1px;

    background:#B43104;

    border-bottom:1px solid #B43104;
margin-top: 5px;
margin-bottom: 5px;

}
.more_info_btn {
font-size: 16px;
color: brown;
font-weight: bold;
text-decoration: none;
}
.more_info_btn:hover {
text-decoration: underline;
}
.title {
font-size:14px;
}
.title:hover{
font-size:16px;
}
.pagination {
  height: 36px;
  margin: 18px 0;
}
.pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
}
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination a:hover,
.pagination .active a {
  background-color: #428BCA;
}
.pagination .active a {
  color: #fff;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.pagination-centered {
  text-align: center;
}
.pagination-right {
  text-align: right;
}
.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}
input[type="submit"] {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
input[type="submit"]:focus,
input[type="submit"]:active:focus,
input[type="submit"].active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
  color: #333;
  text-decoration: none;
}
input[type="submit"]:active,
input[type="submit"].active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

input[type="submit"] {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="submit"].active {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}