body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #464646;
        text-decoration: none;
        background-color: #8C8C8C;
        margin:0;
        padding:18px;
}
#main {
        width:900px;
        margin:auto;
}
#main-inner {
        /*margin:0 21px 16px 21px;*/
        padding:0 17px 27px 17px;
        min-height:200px;
        background-color: #FFFFFF;
        background-image: url(../images/bg-main-bottom.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
}
#main-inner-left {
        width: 200px;
        display:block;
        float:left;
        text-align:left;
}
#main-inner-center {
        width: 440px;
        display:block;
        float:left;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        line-height:18px;
                padding: 3px 6px 3px 6px;
                border-left:1px solid #C8C8C8;
        border-right:1px solid #C8C8C8;
}

#main-inner-centerx {
        width: 650px;
        display:block;
        float:left;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        line-height:18px;
                padding: 3px 6px 3px 6px;
        border-right:1px solid #C8C8C8;
}

#main-inner-right {
        width: 200px;
        display:block;
        float:right;
        text-align:left;
}
#main-inner-right #main-inner-left p {
        color:#164365;
        font-weight:bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-right:0px;
}
#logo {
        width:900px;
        height:97px;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top.gif);
        background-repeat: no-repeat;
        background-position: center top;
        border-bottom:1px solid #C8C8C8;
}
#mainphoto {
        width:900px;
                height:170px;
                background-color: #5488b3;
        border-bottom:1px solid #C8C8C8;
                padding:3px 0 3px 0;
}
h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
ul, ol { margin: 6px 0 3px -10px; }

p, li, td{
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

div#navbar {
        width: 470px;
        display:block;
        float:right;
        text-align:right;
        padding-top:75px;
}
div#navbar ul {
        margin: 0px;
        padding: 0px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6F6F6F;
        white-space: nowrap;
        font-weight: bold;
}
div#navbar li {
        list-style-type: none;
        display: inline;
}
div#navbar li a {
        text-decoration: none;
        padding: 0 3px 0 0;
        color: #5288B3;
        display:block;
        float:left;
        width: 81px;
        height:22px;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-image: url(../images/bg-button.gif);
        background-repeat: no-repeat;
        text-align:center;
        line-height:22px;
}
div#navbar li a:link {
        color: #5288B3:
}
div#navbar li a:visited {
        color: #5288B3;
}
div#navbar li a:hover {
        color: #6F6F6F;
        text-decoration:underline;
}
.clear {
        clear:both;
}
#footer {
        clear:both;
        font-size: 10px;
        color:#FFFFFF;
        text-align:center;
        padding:12px;
        line-height:18px;
}
#footer a:link, #footer a:visited {
        color:#FFFFFF;
        text-decoration:none;
}
#footer a:hover {
        color:#FFFFFF;
        text-decoration:underline;
}
.highlight {
        color:#164365;
        text-decoration:none;
        font-size:11px;
        font-weight:bold;
}
.highlight a, .highlight a:visited {
        color:#164365;
        text-decoration:none;
        text-indent:20px;
}
.highlight a:hover {
        color:#6F6F6F;
        text-decoration:underline;
        text-indent:20px;
}
a, a:visited {
        color:#164365;
        text-decoration:none;
}
a:hover {
        color:#6F6F6F;
        text-decoration:none;
}
h1 {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #164365;
        font-weight:bold;
}
#block {width:200px;
        display:block;
        float:left;
                font:Tahoma, Verdana, Georgia;
                color:#FFFFFF;
                font-size:11px;
                padding: 3px 0 3px 6px;
                background-color:#5488b3;
}
#yreg{
        padding: 0px 0px 0px 0px;
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#terms {
                font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#666666;
        text-align:center;
                padding: 6px 0 0 0;
                border-top:1px solid #C8C8C8;

}
    input.hint {
   color: grey;}

#redlink a:link, #redlink a:visited {
        color:#E80000;
        text-decoration:none;
}
#redlink a:hover {
        color:#C0C0C0;
        text-decoration:none;