img, div, a, input { behavior: url('../../../../javascript/iepngfix/iepngfix.htc') }

/* To make contents with fixed elements scroll smoothly in IE 6, uncomment below. */
/*
* html,* html body
{
    _background: #fff url('../img/pt-t.gif') fixed;
}
*/

html, body
{
    margin: 0;
    min-width: 980px;
    height: 100%;
    background-color: white;
}

#header
{
    height: 165px;
    width: 100%;
    background-color: #517cad;
}

#left
{
    position: relative;
    width: 312px;
    float: left;
    z-index: 2;
}

#right
{
    position: relative;
    width: 312px;
    float: left;
    z-index: 2;
}

#background-blue-left
{
    position: absolute;
    height: 100%;
    width: 56px;
    background-image: url('../img/background-blue-left.bmp');
}

#wrapper-1
{
    height: 100%;
    background-image: url('../img/background-blue-left.bmp');
    background-position: center left;
    background-repeat: repeat-y;
}

#all-but-footer
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -62px;   /* Minus footer height. */
    background-image: url('../img/background-blue-right.bmp');
    background-position: center right;
    background-repeat: repeat-y;
}

#footer, #footer-push
{
    height: 62px;
}

#footer-push
{
    clear: both;
}

#footer
{
    position: relative;
    z-index: 2;
    background-color: white;
}

#contents-wrapper
{
    float: left;
    margin-left: -312px;        /* Minus left column width. */
    margin-right: -312px;       /* Minus right column width. */
    width: 100%;
}

#contents
{
    padding: 0 10px;
    margin-left: 312px;
    margin-right: 312px;
    margin-top: 20px;
}

#home-link
{
    display: block;
    width: 100%;
    height: 100%;
}


#left-contents
{
    margin: 20px 20px 0 76px;
}

#right-contents
{
    margin: 20px 74px 0 20px;
}

#background-left
{
    position: absolute;
    width: 56px;
    height: 338px;
    left: 0;
    bottom: 29px;
    background-image: url('../img/background-left.png');
}

#background-right
{
    position: absolute;
    width: 54px;
    height: 323px;
    right: 0;
    bottom: 0;
    background-image: url('../img/background-right.png');
}

#background-bottom-left
{
    position: absolute;
    width: 100%;
    height: 29px;
    left: 0;
    bottom: 0;
    background-image: url('../img/background-bottom-left.jpg');
}

#background-bottom-right
{
    position: absolute;
    width: 486px;
    height: 29px;
    right: 54px;
    bottom: 0;
    background-image: url('../img/background-bottom-right.jpg');
}

#footer-line-wrapper
{
    position: absolute;
    width: 100%;
    height: 28px;
    left: 0;
    bottom: 29px;
}

#footer-line
{
    margin: 0 54px 0 56px;
    background-color: #4faa4c;
    height: 28px;
    color: white;
}

#copyright
{
    position: relative;
    top: 4px;
    font-size: 12px;
    text-align: center;
}

#clouds
{
    position: absolute;
    width: 100%;
    height: 342px;
    background-image: url('../img/clouds.jpg');
    background-position: top center;
}

#clouds-cover-white
{
    position: absolute;
    top: 165px;
    left: 56px;
    right: 54px;
    height: 177px;
    background-color: white;
}

#clouds-cover-white > img
{
    position: absolute;
    top: 0;
    right: 0;
}

#logo
{
    position: relative;
    width: 467px;
    height: 144px;
    margin: 0 auto;
    top: 10px;
    background-image: url('../img/logo-v2.png');
}

p, div, ol, ul, a, td, h1, h2, h3, input, textarea, button
{
    font-family: Arial;
    /*font-family: "Arial Narrow", "Liberation Sans", "DejaVu Sans", "Nimbus Sans L", "Verdana";*/
}

p, ol, ul, a, td, input, textarea, button
{
    font-size: 12px;
}

a
{
    font-weight: bold;
    text-decoration: none;
    color: #197317;
}

a:hover
{
    text-decoration: underline;
}


.GreenHeader
{
    background-color: #4faa4c;
    height: 18px;
}

.GreenHeader > h1,
.GreenHeader > h2
{
    position: relative;
    top: 2px;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    color: white;
}


.cvt_vm_0,
.cvt_vm_1,
.cvt_vm_2
{
    padding-left: 0;
}

.cvt_vm_0
{
    margin-top: 10px;
}

.cvt_vm_NonCurrent > a
{
    text-decoration: none;
    color: #197317;
    /*font-weight: normal;*/
}

.cvt_vm_item_0 > a > div
{
    margin-left: 16px;
}

.cvt_vm_item_1 > a > div
{
    margin-left: 32px;
}

.cvt_vm_item > a
{
    font-weight: bold;
}

.cvt_vm_NonCurrent_0:hover
{
    background-image: url('../img/menu-0-bullet.jpg');
    background-repeat: no-repeat;
}

.cvt_vm_NonCurrent_1:hover
{
    background-image: url('../img/menu-1-bullet.jpg');
    background-repeat: no-repeat;
}

.cvt_vm_Current
{
    background-color: #4faa4c;
}

.cvt_vm_Current > a
{
    text-decoration: none;
    color: white;
    font-weight: bold;
}

#left,
#right,
#contents
{
    color: #191919;
}


.cvt_n2_item
{
    margin-top: 15px;
}

.cvt_n2_body > a
{
    color: #191919;
    font-weight: normal;
}

.cvt_n2_date > a,
.cvt_n2_body > a
{
    text-decoration: none;
}


.cvt_p
{
    margin-left: 60px;
    margin-top: 30px;
}