html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
body{margin:0;padding:0;text-align:center;font-family:Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;font-size:14px;background:#ffffff;}
p{margin:0;padding:0;}
h1{font-size:16px;margin:0;padding:0;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#wrap{position:relative;text-align:left;margin-left:auto;margin-right:auto;margin-top:20px;width:958px;}
#head{position:relative;height:171px;}
#hedleft{position:relative;float:left;}
#hedright{position:relative;float:right;}
#hedlefttop{height:14px;width:284px;background:url(../images/web23.png) no-repeat;}
#hedleftlogo{padding:10px 0 0 0;text-align:center;height:147px;background:url(../images/web26.png) repeat-y;}
#hedrighttop{height:26px;width:674px;background:url(../images/web24.png) no-repeat;}
#hedrightmid{height:110px;}
#hedrightbot{position:relative;height:35px;width:674px;background:url(../images/web212.png) no-repeat;}
#langnav{position:absolute;top:3px;right:112px;}
#langnav a{color:#000000;}
.main{position:relative;padding:10px 10px 10px 10px;background:url(../images/web215.png) repeat-y;}
.main1{position:relative;}
#nav{position:relative;margin:0 25px 0 25px;height:40px;background:#adb1b4;}
#navc{position:absolute;text-align:center;top:11px;width:888px;font-size:16px;}
#navc a{font-size:16px;color:#002478;}
#cont{position:relative;margin:10px 25px 0 25px;}
#cont2{position:relative;margin:10px auto 0 auto;}
.cborder{padding:4px 4px 4px 4px;border:1px solid #adb1b4;}
.cborder1{float:left;}
.home1{width:275px;height:285px;margin:16px 16px 0 25px;}
.home2{width:275px;height:285px;margin:16px 16px 0 0;}
.home3{width:275px;height:285px;margin:16px 0 0 0;}
.submenu{width:878px;height:20px;margin:20px 10px 0 25px;text-align:center;}
.play{text-align:center;}
.homebox{color:#000000;}
.clearBoth {clear:both;}
.imagehome{float:left;padding:0 5px 0 0;}
.imageobj{margin:0 5px 5px 5px;border:1px solid #adb1b4;}
.pre{text-align:center;width:275px;}
.obj{text-align:left;}
#cont a{color:#000000;}
#f1{position:relative;height:14px;background:url(../images/web217.png) no-repeat}
#f2{text-align:center;}
/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
a.imagedropshadow {
    border: solid 5px #ffffff;
    border-radius: 6px;
    -moz-box-shadow: 0 0 3px #999;
    -webkit-box-shadow: 0 0 3px #999;
    box-shadow: 0 0 3px #999;
    width: 152px;
    height: 110px;
    display: inline-block;
    overflow: hidden;
    margin: 6px;
}
a.imagedropshadow:hover {
    border: solid 5px #ffffff;
    -moz-box-shadow: 1px 1px 5px #ADB1B4;
    -webkit-box-shadow: 1px 1px 5px #ADB1B4;
    box-shadow: 1px 1px 5px #ADB1B4;
}

.imagehomebox {
    width: 275px;
    height: 210px;
    display: inline-block;
    overflow: hidden;
}
