body {font-family: Arial, Geneva, sans-serif; padding-top: 0px;
      background-image: url(/images/water_tiles2_100.jpg);
      background-repeat:repeat;}


/* root element for tabs  */
ul.css-tabs {
    margin:0 !important;
    padding:0;
    height:51px;
    /* border-bottom:1px solid #666; */
}

/* single tab */
ul.css-tabs li {
    width:250px;

    height:51px;
    float:left;
    display: inline-block;
    padding:0;
    margin:0;
    list-style-type:none;
}

/* link inside the tab. uses a background image */
ul.css-tabs a {
    height:51px;
    background-image: url(/images/navStatic.png);
    background-repeat:none;
    background-color: transparent;
    font-size:13px;
    display:block;
    padding:0px 0px 0px 0px;
    text-decoration:none;
    /* border:1px solid #666; */
    border-bottom:0px;

    /* background-color:#efefef; */
    color:#77b;
    margin-right:2px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright:4px;
    position:relative;
    top:1px;
}

ul.css-tabs a:hover {
    background-image: url(/images/navHover.png);
    background-repeat:none;
    background-color: transparent;
    color:#33d;
}

/* selected tab */
ul.css-tabs a.current {
    background-image: url(/images/navCurrent.png);
    background-repeat:none;
    background-color: transparent;
    font-weight: bold;
    /* border-bottom:2px solid #ddd; */
    color:#77b;
    cursor:default;
}


/* tab pane */
.css-panes>div.apane {
    display:none;
    /*	border:1px solid #666;
	border-width:0 1px 1px 1px; */
    min-height:250px;
    padding:25px 15px 20px; 15px;
    /* background-color:#ddd; */
}


/* get rid of those system borders being generated for A tags */
a:active {
    outline:none;

}
a { text-decoration: none}
a>img {
    outline:none;

}

:focus {
    -moz-outline-style:none;
}

/* alternate colors: skin2 */
ul.skin2 a {
    /*    background-color:#FFF; */
    /*   color:#448 !important; */
}

/* mouseover state */
ul.skin2 a:hover {
    /*    background-color:#f1f1f5; */
}

/* active tab */
ul.skin2 a.current {
    /*    background-color:#e8eafd; */
    /* border-bottom:2px solid #4F5C6A; */
}

/* tab pane with background gradient */
div.skin2>div.apane {
    min-height:200px;
    color:#000;
    background: url(images/bg_grad_blue.png) repeat-x scroll 0 -50px;

    /* IE6 does not support PNG24 images natively */
    _background:#FFF;
}



.top_bg { /* h:137px */
    width:923px; height:166px; background-image:url(/images/bg_frame_top.png); background-repeat: none;overflow: hidden;}
.mid_main_bg {
    /* h:113px */
    display: block; width: 923px; background-image:url(/images/bg_frameMid_repeat.png); background-repeat:repeat-y;}
.nav {height:60px; overflow: hidden;}
.content {display: block: width:900px; text-align:left; margin-left:47px; margin-right:47px; padding:7px 10px 10px 10px; }
.content_footer { margin-left:47px; margin-right:47px;  padding:7px 10px 10px 10px; font-size:12px;}
.content_footer li {margin-left:2em; }
.image-left {display: block; float:left; padding-right: 20px;  }

.bottom_bg { /* h:113px */
    clear:left;
    display: block; height: 68px; width: 923px; overflow: hidden;
    background-image:url(/images/bg_frame_btm.png); background-repeat: none; margin-top:0px; clear:both;}
.logobox {padding-top:13px; display: block; width:900px; height:90px; margin-top:33px;
          overflow: hidden;
          background-image:url(images/logotype_box.png); background-repeat: none;background-position: bottom;}
.css-panes li {padding-bottom: 1em;}
.adobepdf li {list-style-image:url("images/adobePDF_icon.gif"); padding-left:6px; }
.staff-item {display:inline-block; width:500px; padding-bottom: 60px;font-size:14px;}
.staff-item>div {float:left; text-align:center; padding-right: 30px;}
div.portrait>img {padding-right: 20px; margin-left: 7px; margin-bottom: -3px;}
.staff-item li {text-align: left;}
.portrait {font-size:13px; display: inline-block;}

.credits {font-size: 10px; font-weight: bold; margin-top: -43px;}

.importantMessages {width:750px; display:block; font-size:12px; font-weight: bold;}
.importantMessages_top {height:24px; background-image:url(/images/importantMsgs_top.png); background-repeat: none;overflow: hidden;}
.importantMessages_mid {padding:5px 15px 5px 15px; background-image:url(/images/importantMsgs_midRepeat.png); background-repeat:repeat-y; text-align: left;}
.importantMessages_btm {height:16px; margin-top: -1em; background-image:url(/images/importantMsgs_btm.png); background-repeat: none;}
.importantMessages li {padding-bottom: 5px;}

.tabContentbox {width:750px; display:block;}
.tabContentbox_top {height:15px; background-image:url(/images/mainContent_top.png); background-repeat: none;overflow: hidden;}
.tabContentbox_main {padding:5px 15px 5px 15px; background-image:url(/images/mainContent_midRepeat.png); background-repeat:repeat-y; text-align: left;}
.tabContentbox_btm {height:22px; margin-top: -1em; background-image:url(/images/mainContent_btm.png); background-repeat: none;}

.counter {font-size: 11px; margin-top: -0px; clear: left;}
.counterIMG {vertical-align: middle; display: inline-block;}

