*
{
    padding: 0px;
    margin: 0px;
    font-family: Arial, Helvetica, Sans-serif;
}

img
{
	border: none;
}

#container
{
    margin: auto;
    width: 950px;
    min-height: 454px;
}

#header
{
    width: 950px;
    height: 140px;
    background-color: #00456a;
    overflow: hidden;
}

#logo
{
    float: left;
    margin-top: 16px;
    margin-left: 40px;
    
    background: #00456a url('../images/logo.jpg') no-repeat;
    text-indent: -9999px;
    width: 146px;
    height: 114px;
}

.topimage
{
    float: left;
    margin-left: 80px;
    width: 454px;
    height: 140px;
}

#logo-right
{
    float: right;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 220px;
    height: 140px;
    padding-top: 20px;
}

#nav-container
{
    width: 950px;
    min-height: 35px;
    background-color: #008c99;
    /*overflow: hidden;*/
}
/*
#nav
{
    margin-top: 8px;
    overflow: hidden;
}

.menu-item
{
    font-size: 13px;
    float: left;
    color: #fff;
    padding: 0 18px;
    border-right: 1px solid white;
}

.menu-item a,.menu-item a:active, .menu-item a:hover, .menu-item a:visited
{
    font-size: 13px;
    color: #fff;
    text-decoration: none;
}
.menu-item-last a,.menu-item-last a:active, .menu-item-last a:hover, .menu-item-last a:visited
{
    font-size: 13px;
    color: #fff;
    text-decoration: none;
}

.menu-item-last
{
    font-size: 13px;
    float: left;
    color: #fff;
    padding: 0 18px;
}
*/

#content-wrapper
{
    width: 950px;
    min-height: 590px;
    overflow: hidden;
}

#content-left
{
    float: left;
    background: #00456a url('../images/left_bg.jpg') no-repeat top left;
    width: 163px;
    height: 589px;
}

#content-main
{
    float: left;
    background: #fff url('../images/home_bg.jpg') no-repeat top left;
    width: 787px;
    height: 589px;
}

#footer-container
{
    height: 26px;
    width: 950px;
    background-color: #008c99;
    overflow: hidden;
}

#nav-footer
{
    margin-top: 8px;
    overflow: hidden;
    margin-left: 60px;
}


.footer-item
{
    font-size: 11px;
    float: left;
    color: #fff;
    padding: 0 18px;
    border-right: 1px solid white;
}

.footer-item-last
{
    font-size: 11px;
    float: left;
    color: #fff;
    padding: 0 18px;
}

.footer-item a,.footer-item a:active, .footer-item a:hover, .footer-item a:visited
{
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}
.footer-item-last a,.footer-item-last a:active, .footer-item-last a:hover, .footer-item-last a:visited
{
    font-size: 11px;
    color: #fff;
    text-decoration: none;
}

.transbox
{
    width: 290px;
    height: 164px;
    background-color: #619f8f;
    filter: 'alpha(opacity=50)'; /* for IE 8 */
    *filter: alpha(opacity=50); /* for IE 6 7 */
    -moz-opacity: 0.5;         /* FF */
    opacity: 0.5;              /* CSS3 standard */
}

.ovlp
{
    background-color: #00456a;
    width: 224px;
    height: 31px;
    top: 146px;
    left: 30px;
    z-index: 3;
    position: absolute;
    border: 1px dotted #2f657e;
}

.ovlp a,.ovlp a:active, .ovlp a:hover, .ovlp a:visited
{
    color: #bfc71b;
    display: block;
    width: 224px;
    text-decoration: none;
    font-size: 11px;
    padding-top: 8px;
    padding-bottom: 6px;
}

div#leftcol
{
    float: left;
    width: 180px;
    height:454px;
    background: url(../images/sidebg1.jpg) no-repeat top left;
}

div#rightcol
{
    float: left;
    width: 180px;
    height:454px;
    background: url(../images/sidebg2.jpg) no-repeat top left;
}

#content
{
    background: url(../images/default_bg.jpg) top left no-repeat;
    min-height: 590px;
    overflow: hidden;
}

.video_btn
{
    margin: 0 auto;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    padding: 0 6px;
    width: 68px;
}
.video_btn a
{
    color: #fff;
    text-decoration: none;
}