body {
  margin:0px;
  background-image:url(../images/mainbg.jpg);
  background-repeat:repeat-x;
  background-color:#ffffff;
  color:#151515;
}
.bg {
  background-position:top center;
  background-image:url(../images/bg2.gif);
  background-repeat:no-repeat;
  min-height:756px;_height:756px;
  width:1162px;
  margin-right:auto;margin-left:auto;
}
.content {
  background-color:#ffffff;
  font-size:12px;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  line-height:18px;
  color:#151515;
}
a:link {
  color:#c81700;
  text-decoration:none;
  font-weight: bold;
}
a:visited {
  color:#c81700;
  text-decoration:none;
  font-weight: bold;
}
a:hover {
  color:#004b95;
  text-decoration:none;
  font-weight: bold;
}
.bgpart {
  background-image: url(../images/partners_02.png);
  width:802px; min-height:79px;_height:79px;
  background-repeat:repeat-y;
  padding-left:25px;
  padding-right:25px;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  Font-size:12px;
}
.galbg {
  background-image:url(../images/gallery_03.jpg);
  width:502px; min-height:342px;_height:342px;
  font-size:12px;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  line-height:17px;
}
.galleft {
  width:12px;
  background-repeat:repeat-y;
  background-image: url(../images/gallery_02.png);
}
.galright {
  width:13px;
  background-repeat:repeat-y;
  background-image: url(../images/gallery_04.png);
}

.leftsd {
  background-image:url(../images/content_01.png);
  background-repeat:repeat-y;
  width:45px;
}
.rightsd {
  background-image:url(../images/content_03.png);
  background-repeat:repeat-y;
  width:37px;
}
.b1 {
  background-color:#d0deea;
  padding:10px;
  width:300px;

}
.b2 {
  background-color:#ebebeb;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
}
.b3 {
  background-image:url(../images/bgbg.png);
  background-repeat:no-repeat;
  width:215px;
  background-color:#ebebeb;
  padding-top:10px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:10px;
}

.fl {
  float:left;
}
.fr {
  float:right;
}
.clear {
  clear:both;
}

h1 {
  color:#004b95;
  font-family:Georgia;
  font-weight:normal;
  font-size:28px;
  line-height:30px;
  margin-top:0px;
  margin-bottom:8px;
}
h2 {
  color:#004b95;
  font-family:Georgia;
  font-weight:normal;
  font-size:21px;
  line-height:23px;
  margin-top:0px;
  margin-bottom:6px;
}
h3 {
  color:#b81e18;
  font-family:Georgia;
  font-weight:normal;
  font-size:18px;
  line-height:20px;
  margin-top:0px;
  margin-bottom:4px;
}
h4 {
  color:#004b95;
  font-family:Georgia;
  font-weight:normal;
  font-size:16px;
  line-height:19px;
  margin-top:0px;
  margin-bottom:6px;
}
.linky {
  color:#b81e18;
  font-family:Georgia;
}
.linky a:link {
  color:#b81e18;
  font-family:Georgia;
  text-decoration:underline;
}
.linky a:visited {
  color:#b81e18;
  font-family:Georgia;
  text-decoration:underline;
}
.linky a:hover {
  color:#b81e18;
  background-color: #386a99;
  font-family:Georgia;
  text-decoration:none;
}

a img {
  border:none;
}

.footer {
  font-size:11px;
  color:#151515;
  font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
  line-height:16px;
}
.footer a:link {
  color:#151515;
  text-decoration:none;
}
.footer a:visited {
  color:#151515;
  text-decoration:none;
}
.footer a:hover {
  color:#c81700;
  text-decoration:none;
}

.topmenu {
  font-family:georgia;
  font-size:14px;
  color:#d4082d;
}
.topmenu a:link {
  color:#d4082d;
  text-decoration:none;
}
.topmenu a:visited {
  color:#d4082d;
  text-decoration:none;
}
.topmenu a:hover {
  color:#ffffff;
  text-decoration:underline;
}

p {
  margin-top:2px;
  margin-bottom:8px;
}
.divider1 {
  border-bottom:1px solid #b1b1b1;
  padding-bottom:0px;
  margin-bottom:8px;
}
.va td {
  vertical-align:top;
}
.bgphoto {
  background-image:url(../images/top_05.jpg);
  width:809px;
  height:303px;
  background-repeat:no-repeat;
}
.pclip {
  position:absolute; top:45px; right:200px; z-index:999;
}
.title1 {
  color:#2463a2;
  font-family:Georgia;
  font-weight:strong;
  font-size:14px;
}
.italtext {
  color:#2b2b2b;
  font-family:Georgia;
  font-style:italic;
  font-size:11px;
}

.rel {
  position:relative;
}
.abs {
  position:absolute;
}