body {
      margin: 0px 0px 0px 0px;
      background-color: #D9DDE0;
      text-align: center;
      font-family: Arial;
      color: #666666;
}

#container{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 949px;
    margin: auto;
    text-align: center;
    background-image: url('./images/containerbg.gif');
    background-repeat: repeat-y;
    background-position: top center;
    padding-top: 4px;
}

#headerline {
    background-image: url('./images/header.gif');
    background-repeat: no-repeat;
    background-position: bottom center;
}

#headermain{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    height: 93px;
    width: 937px;
    background-image: url('./images/headermain.jpg');
    background-repeat: repeat-y;
    background-position: top center;
}

#headernavi{
    background-image: url('./images/headernavibg.gif');
    background-repeat: no-repeat;
    background-position: top center;
    height: 28px;
    margin-top: 2px;
    padding-left: 14px;
    padding-right: 28px;
}

ul#headermenu {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0.8em;
}

ul#headermenu li {
    background-image: none;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    margin: 0;
    font-size: 11px;
    line-height: 21px;
    white-space: nowrap;
    background-image: url('./images/separator.gif');
    background-repeat: no-repeat;
    background-position: top right;
}

ul#headermenu li a
{
    font-family: Arial;
    font-weight: bold;
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    text-decoration: none;
    color: #5A5E68;
    background: transparent;
    margin-top: 4px;
}

#buttons>ul#headermenu li a {width: auto;}
         ul#headermenu li a:hover {color: #273a36;}

#shadowline{
    background-image: url('./images/shadowline.gif');
    background-repeat: no-repeat;
    background-position: top center;
    height: 17px;
}
#content{
    text-align: left;
    padding: 0px 25px 0px 28px;
}

#contentleft{
    float: left;
    width: 241px;
}

#contentright{
    float: right;
    width: 655px;	
}

div.contentmenu{
    margin: 0px 0px 10px 0px;
    width: 224px;
    font-family: Arial;
    font-size: 11px;
    color: #666666;
}

div.contentmenu h3{
    background-image: url('./images/contentmenubg.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 4px 0px 0px 11px;
    height: 35px;
    margin: 0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
}

div.contentmenu table{
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    width: 204px;
    margin: 0px 10px 0px 10px;
}

div.contentmenu table.contentpaneopen{
    margin: 0px 10px 0px 10px;
    text-align: left;
}

div.contentmenu table.contentpaneopen td{
	text-align: left;
}



a.mainlevel:link, a.mainlevel:visited {
    display: block;
    background-image: url('./images/bullet_off.gif');
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    font-weight: bold;
    color: #273a36;
    text-align: left;
    padding-top: 5px;
    padding-left: 17px;
    height: 15px !important;
    height: 20px;
    text-decoration: none;
}

a.mainlevel:hover {
    background-image: url('./images/bullet_on.gif');
    background-repeat: no-repeat;
    background-position: top left;
    text-decoration: none;
    color: #273a36;
    font-weight: bold;
}

a.mainlevel#active_menu {
    background-image: url('./images/bullet_on.gif');
    background-repeat: no-repeat;
    background-position: top left;
    color:#273a36;
    font-weight: bold;
}

a.mainlevel#active_menu:hover {
    background-image: url('./images/bullet_on.gif');
    background-repeat: no-repeat;
    color: #666666;
    font-weight: bold;
}

mainlevel {
    display: block;
    background-image: url('./images/bullet_off.gif');
    background-repeat: no-repeat;
    background-position: top left;
    font-size: 11px;
    font-weight: bold;
    color: #273a36;
    text-align: left;
    padding-top: 5px;
    padding-left: 17px;
    height: 15px !important;
    height: 20px;
    text-decoration: none;
}


.contentright_container{
    font-family: Arial;
    font-size: 11px;
}

table.contentbox{
    font-family: Arial;
    font-size: 11px;
    color: #666666;
    padding: 0px 0px 0px 0px;
}

.contentheading{
    margin: 0;
    font-family: Arial;
    font-size: 16px;
    color: #273a36;
    font-weight: bold;
}

#footer{
    color: #666666;
    font-family: Arial;
    font-size: 12px;
    height: 64px;
    clear: both;
    text-align: left;
    width: 949px;
    background-image: url('./images/footer.gif');
    background-repeat: no-repeat;
    background-position: bottom center;
    font-weight: bold;
}

#footerline{
    color: #666666;
    font-family: Arial;
    font-size: 10px;
    padding-top: 18px;
    position: relative;
    clear: both;
    background-image: url('./images/footerline.gif');
    background-repeat: no-repeat;
    background-position: top center;
    background-color: #D9DDE0;
    font-weight: bold;
}

#copy{
    float: left;
    font-size: 10px;
    padding-top: 40px;
    padding-left: 28px;
    color: #666666;
}

div#copy div{
    float: left;
    margin-right: 5px;
}

#disclaimer{
    float: right;
    padding-top: 40px;
    padding-right: 28px;
    font-size: 10px;
    color: #666666;
    font-weight: bold;
    font-family: Arial;
}


a:link, 
a:visited {
    color: #273a36; 
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    color: #273a36;	
    text-decoration: underline;
    font-weight: normal;
}

a.footer:link       {color: #9EA0A2; font-size: 10px; font-weight: bold;}
a.footer:active     {color: #9EA0A2; font-size: 10px; font-weight: bold;}
a.footer:hover      {color: #9EA0A2; font-size: 10px; font-weight: bold;}
a.footer:visited    {color: #9EA0A2; font-size: 10px; font-weight: bold;}

.readon             {background-image: url('./images/readon.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 25px;}
a.readon:link       {background-image: url('./images/readon.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 25px;}
a.readon:active     {background-image: url('./images/readon.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 25px;}
a.readon:hover      {background-image: url('./images/readon.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 25px;}
a.readon:visited    {background-image: url('./images/readon.gif'); background-repeat: no-repeat; background-position: top left; padding-left: 25px;}

ul{
    margin: 0;
    padding: 0;
    list-style: none;
}

li{
    line-height: 15px;
    padding-left: 15px;
    padding-top: 0px;
    background-image: url('./images/bullet.gif');
    background-repeat: no-repeat;
    background-position: top left;
}

ol li{
    background: none;
}
