/* SLIMBOX */

#lbOverlay {
        position: fixed;
        z-index: 9999;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #000;
        cursor: pointer;
}

#lbCenter, #lbBottomContainer {
        position: absolute;
        z-index: 9999;
        overflow: hidden;
        background-color: #fff;
}

.lbLoading {
        background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
        position: absolute;
        left: 0;
        top: 0;
        border: 10px solid #fff;
        background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
        display: block;
        position: absolute;
        top: 0;
        width: 50%;
        outline: none;
}

#lbPrevLink {
        left: 0;
}

#lbPrevLink:hover {
        background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
        right: 0;
}

#lbNextLink:hover {
        background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 10px;
        color: #666;
        line-height: 1.4em;
        text-align: left;
        border: 10px solid #fff;
        border-top-style: none;
}

#lbCloseLink {
        display: block;
        float: right;
        width: 66px;
        height: 22px;
        background: transparent url(closelabel.gif) no-repeat center;
        margin: 5px 0;
        outline: none;
}

#lbCaption, #lbNumber {
        margin-right: 71px;
}

#lbCaption {
        font-weight: bold;
}

















img, div { behavior: url(iepngfix.htc) }

body {
         font:                                0.9em/1.6em helvetica, arial, sans;
         color:                        #134;
         background: white url(img/top_bg.png) top repeat-x;
         margin:                        0;
}

p {
         margin:                        0;
}

/* general links */
a {
         color:                                                #0074B0;
         text-decoration:        none;
}
a:hover {
         text-decoration:        underline;
}

/* lists */
ul {
        color:                        #888;
        list-style:                                square;
        padding:                                        0 0 0 10px;
        margin:                                                0 0 0 10px;
}

/* general headings */
h1,h2,h3 {
         font-weight:                        normal;
         padding:                                        0;
         margin:                                                0;
         color:                                                #0074B0;
}
h1 {
         font-size:                                2em;
}
h2 {
         font-size:                                1.6em;
}
h3 {
         font-size:                                1.2em;
}

/* overall container */
#container {
        width:                        1040px;
        margin:                        0 auto;
}

/* top nav */
#nav {
        height:                        38px;
        padding:                4px 40px 0 40px;
        backround:        #A3C13A;
}
#nav ul {
         padding:                0;
         list-style:        none;
         margin:                        0 0 0 0;
}
#nav li {
         margin:                        0;
         padding:                0;
         display:                inline;
  font-size:                1.2em;
  font-weight:        bold;

         }
#nav a {
  display:                block;
  color:                        white;
  width:                        107px;
  height:                        31px;
  text-align:        center;
  float:                        left;
  padding-top:7px;
  text-decoration:        none;
  margin:                        0 5px 0 0;
}
#nav li a:hover {
  background:        white url(img/tab_hover.gif);
  color:                        #7D0000;
}
#nav li.selected a {
  background:        white url(img/tab.gif);
  color:                        #7D0000;//016533;
  text-decoration:        none;
}


/* header with logo */
#header {
         height:                        100px;
         background:        url(img/header_bg.png);
}
#logo {
         float:                        left;
         padding:                10px 0 0 80px;
}
#slogan {
         float:                        right;
         padding:                10px 80px 0 0;
         text-align:        right;
}
#slogan h1 {
         font-size:        1.8em;
         color:                        #7D0000;//BBBBBB;
}
#slogan p {
         color:                        #ABABAB;//6ACCFF;
         font-size:        1.8em;
         margin:                        10px 0 0 0;
}
#slogan span {
         font-size:        0.7em;
         color:                        #ABABAB;//;
}

/* banner with images */
#banner {
         height:                        200px;
}
#banner h1 {
  text-align:                center;
  font-size:                1.6em;
  font-weight:        normal;
  padding-top:        18px;
  color:                                #93CD01;
}

/* the large image panels */
.panel {
         width:                                360px;
         height:                                200px;
         background:                url(img/image1.jpg) center no-repeat;
}
#image_1 {
         float:                        left;
         width:                        360px;
         border-right:4px solid white;
}
#image_2 {
         float:                        left;
         width:                        312px;
         overflow:                hidden;
}
#image_2 .panel {
        background-image:        url(img/image2.jpg);
        width:                        320px;
}
#image_2 .panel h1 {
 color:                                #894C25;
}

#image_3 {
         float:                        left;
         width:                        360px;
         border-left:4px solid white;
}
#image_3 .panel {
        background-image:        url(img/image3.jpg);
}
#image_3 .panel h1 {
  color:                        #BD081A;
}
#left_cheek {
         width:                        41px;
         height:                        200px;
        background:        url(img/left_cheek.png);
        position:                absolute;
}
#right_cheek {
         width:                        41px;
         height:                        200px;
        background:        url(img/right_cheek.png);
        position:                absolute;
        margin-left:320px;
}

/* main content area */
#content_container {
         background:        url(img/content_bg.gif);
         padding:                15px 0 0 60px;
        clear:                both;
}


/* sidebar */
#sidebar {
         float:                        left;
        width:                        302px;
}
#sidebar h2 {
         background:        url(img/side_head.gif);
         height:                        27px;
        padding:                15px 0 5px 10px;
        margin:                        0 0 4px 0;
}
.box {
         background:        #E8F7FE url(img/box_bottom.gif) bottom left no-repeat;
}
/* news headlines */
ul.news {
         margin:                        0;
         padding:                        0;
         list-style:        none;
}
ul.news li {
        margin:                        0;
        padding:                        0;
        font-size:                0.9em;
        clear:                        both;
}
span.date {
        margin:                        0;
        padding:                        0;
         color:                         #0074B0;
         display:                        block;
         width:                        60px;
         height:                        30px;
         float:                        left;
         font-family:        trebuchet ms;
         font-size:                1.2em;
}
ul.news li a {
        margin:                                0;
         display:                                block;
         text-decoration:        none;
         padding:                                2px;
         color:                                #457;
        padding:                                5px;
        border-bottom:                2px solid white;
}
ul.news li a:hover  {
        background:                        #AEE3FF;
        text-decoration:        none;
}

/* body copy area */
#content {
         width:                        585px;
         float:                        left;
         padding:                15px 0 0 30px;
}
#content h1, #content h2, #content h3, #content p {
         margin:                        0 0 15px 0;
}
#content h1, #content h2, #content h3 {
  color:                        #7D0000;//A3C13A;
}



/* footer */
#footer {
         background:                #7D0000;//A3C13A;
        border-top:                1px solid #4C6200;
        padding:                        10px;
        font-size:                0.75em;
        color:                                white;
}
#footer .inner {
         width:                                980px;
        height:                                120px;
         margin:                                0 auto;
         text-align:                center;
}
#footer .inner .column {
        width:                                300px;
        border-right:        1px solid white;
        padding:                        0 10px 0 10px;
        float:                                left;
}
#footer .inner .column.last {
        border:                                0;
}
#footer ul {
         margin:                                0;
         padding:                        0;
         list-style:                none;
}
#footer a {
         color:                                white;
}