body {
        border: 0px solid black;
        background-color:#FFF;
        text-align:center;
        padding:0px;
        margin: 0px;
        }

div#container {
        width:100%;
        border-top: 15px solid #004F9D;
        padding:0px;
        margin: 0px;
        height:100%;
        }

div#mainContainer {
        width:100%;
        padding:0px;
        margin: 0px;
        }

div#logo {
        height:60px;
        border: 0px solid black;
        width:100%;
        }

div#logo table {
        width:100%;
        border-collapse:collapse;
        }

div#logoLeft {
        border: 0px solid black;
        float: left;
        width: 86px;
        height: 50px;
        padding-left:5px;
        padding-top:5px;
        padding-bottom:5px;
        }

div#fixLogo {
        border: 0px solid black;
        float: left;
        width: 462px;
        height: 50px;
        padding:0px;
        margin: 0px;
        }

div#logoRight {
        border: 0px solid black;
        float: right;
        width: 119px;
        height: 34px;
        padding-right:5px;
        padding-top:15px;
        padding-bottom:5px;
        }

div#menu {
        width:90%;
        border:0px solid black;
        margin-left:auto;
    margin-right:auto;
    padding-top:10px;
        }

div#menu table {
        border-collapse:collapse;
        width:100%;
        padding:0px;
        margin:0px;
        border:0px solid #AA1054;
        font-family:Arial;
        font-size:0.7em;
        }

div#menu table td {
    text-align:center;
    padding:0px;
    margin:0px;
    border:1px solid #AA1054;
    height:30px;
        }

div#menu table td.width {
        padding:0px;
        margin:0px;
        border-top:1px solid #FFF;
        border-left:1px solid #FFF;
        border-right:1px solid #FFF;
        height:0px;
        }

div#menu table td.on {
    color:#FFF;
    background-color: #AA1054;
        }

div#menu table a.onSub {
    color:#FFF;
    background-color: #AA1054;
        }

div#menu a {
        text-decoration:none;
    color:#AA1054;
    width:100%;
    height:100%;
    padding-top:7px;
    display: block;
        }

div#menu a:hover {
    text-decoration:none;
    color:#FFF;
    background-color: #AA1054;
    }

div#content {
        width:90%;
        border:0px solid black;
        margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    height:100%;
        }

div#contentLeft {
        border:0px solid black;
        width:100%;
        float:left;
        text-align:left;
        font-family:Arial;
        }

div#contentLeft h1 {
        color:#C0C0C0;
        font-family:Arial;
        font-size:2.2em;
        padding-top:15px;
        }

div#contentLeft p {
        margin-left:40px;
        margin-right:5px;
        font-size:0.9em;
        }

div#contentLeft p.purple {
        color: #AA1054;
        font-size:1.0em;
        }

div#contentLeft p.blue {
        padding-bottom:20px;
        }

div#contentLeft a.blue {
        color: #0066FF;
        font-size:1.1em;
        text-decoration:none;
        }

div#contentLeft a.blue:hover {
        text-decoration:underline;
        }

div#contentLeft span.indent30 {
        text-indent:30px;
        padding-left:30px;
        }

div#contentLeft span.small {
        font-size:0.7em;
        }

div#contentRight {
        border:0px solid black;
        width:100%;
        float:left;
        font-family:Arial;
        padding-top:20px;
        }

div#contentRight p.left {
        text-align:left;
        padding-top:10px;
        font-size:1.1em;
        color:#AA1054;
        padding-left:45px;
        }

div#contentRight p.left span.rate {
        font-size:1.3em;
        font-weight:bold;
        }

div#contentRight p.link {
        text-align:left;
        padding-top:0px;
        font-size:0.9em;
        color:#AA1054;
        padding-left:100px;
        font-weight:bold;
        padding-top:20px;
        }

div#contentRight p.link a {
        text-decoration:none;
        color:#AA1054;
        }

div#contentRight p.link a:hover {
        color:#CC0099;
        }

div#footer {
        width:770px;
        border:0px solid black;
        margin-left:auto;
        margin-right:auto;
        margin-top:5px;
    height:25px;
    text-align:center;
        }

div#footer table {
        border-collapse:collapse;
        width:100%;
        padding:0px;
        margin:0px;
        border:0px solid #AA1054;
        font-family:Arial;
        font-size:0.7em;
        text-align:center;
        }

div#footer table td {
    text-align:center;
    padding:0px;
    margin:0px;
        }

div#footer a {
        text-decoration:none;
        font-family:Arial;
        font-size:1.0em;
        color:#406696;
        }

div#footer a:hover {
        text-decoration:underline;
        }

div#footer p.line {
        width:100%;
        border-top:1px solid #000;
        line-height:1px;
        }

div#subMenu {
        border:0px solid black;
        width:100%;
        float:left;
        text-align:left;
        font-family:Arial;
        font-size:0.7em;
        color: #AA1054;
        }

div#subMenu h2 {
        font-size:1.4em;
        }

div#subMenu p.line {
        width:100%;
        border-top:1px solid #AA1054;
        margin-right:20px;
        line-height:1px;
        }

div#subMenu ul.link li {
        list-style-image: url('../images/arrow_side.gif');
        margin-right:10px;
        }

div#subMenu p.line2 {
        width:100%;
        border-top:5px solid #AA1054;
        margin-right:20px;
        line-height:1px;
        }

div#subMenu p.large {
        font-size:1.2em;
        }

div#subMenu a {
        text-decoration:none;
        color:#AA1054;
        }

div#subMenu a:hover {
        text-decoration:underline;
        color:#AA1054;
        }

div#mainContent {
        border:0px solid black;
        width:100%;
        float:left;
        font-family:Arial;
        padding-top:0px;
        vertical-align:top;
        }

div#mainContent h1 {
        font-size:1.6em;
        color: #AA1054;
        padding-bottom:20px;
        }

div#mainContent h2 {
        font-size:0.9em;
        color: #AA1054;
        }

div#mainContent p {
        color:#000;
        font-size:0.8em;
        }

div#mainContent ol {
        font-family:Arial;
        font-size:0.8em;
        }

div#mainContent img.alignRight {
        float:right;
        margin-top:0px;
        padding-top:0px;
        border:0px solid black;
        vertical-align:top;
        }

div#mainContent a {
        text-decoration:none;
        color:#AA1054;
        }

div#mainContent a:hover {
        text-decoration:underline;
        color:#0066FF;
        }

div#content table.content td.submenu {
        width:25%;
        vertical-align:top;
        }

div#content table.content td.content {
        width:75%;
        vertical-align:top;
        padding-left:5px;
        }

div#mainContent p.line {
        width:100%;
        border-top:1px solid #AA1054;
        margin-right:20px;
        line-height:1px;
        }

div#mainContent ul {
        font-family:Arial;
        font-size:0.8em;
        }

div#mainContent span.rate {
        font-size:1.6em;
        }

div#mainContent p.blue {
        padding-bottom:20px;
        }

div#mainContent a.blue {
        color: #0066FF;
        font-size:1.3em;
        text-decoration:none;
        }

div#mainContent a.blue:hover {
        text-decoration:underline;
        }

div#mainContent table.sitemap {
        border:0px solid black;
        width:580px;
        border-collapse:collapse;
        text-align:center;
        font-size:0.8em;
        background-image: url('../images/sitemap.gif');
        background-repeat: no-repeat;
        }

div#mainContent table.sitemap td.top{
        text-align:left;
        }

div#details {
        width:460px;
        border-left: 1px solid #CCC;
        }

div#details table {
        width:459px;
        border-collapse:collapse;
        font-size:0.7em;
        font-family:Arial;
        border-top: 1px solid #CCC;
        }

div#details table td {
        border-right: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
        padding-left:2px;
        }

div#details input {
         font-size:0.8em;
        }

div#details input.reset {
        filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#999999,strength=3);
        height: 2.4em;
        display:block;
        font-size: 0.9em;
        width:70px;
        color: #000;
        margin-left: 5px;
        border: 1px solid #000;
        cursor:hand;
        }

div#top {
        background-image: url('../images/top_frame.gif');
        width:460px;
        height:29px;
        }

div#bottom {
        background-image: url('../images/bottom_frame.gif');
        width:460px;
        height:22px;
        }
