html {
    #background-image: url('bg.png');
    #background-repeat: repeat;
    #background-color: #f0f0f0;
    background-color: #fafafa;
}

body {
    background-image: none;
    margin:0;
    padding:0;
    font-size:0.9em;
    #font-family: Verdana, Arial, sans-serif;
    font-family:Arial, sans-serif;
    text-align:center;
} 

#banner_overlay {
    position:absolute;
    float:right;
    top:0px;
    right:0px;
    width:128px;
    height:128px;
    background-image: url('banner_overlay.png');
    background-repeat: no-repeat;
    margin:auto;
}

h4 {
    font-size:1.1em;
    margin:0px 0px 2px 0px;
    font-weight:500;
}

a {
#    color:#0010a0;
#    color:#000000;
    color:#112244;
    text-decoration:none;
}

p {
    margin:0px 14px 14px 14px;
}

a:hover{
    color:#000000;
#    background-color: #c4d6e7;
#    background-color: #ffb627;
}

img {
    border:0px;
    align: center;

}

.image caption {
    font-size: 0.7em;
    font-family: Verdana, Arial, sans-serif;
    text-align: center;
}

#container {
    background-image: url('watermark_left.png');
    background-position: 3px 0px;
    background-repeat: no-repeat;
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    margin:4px;
    width:750px;
    margin:auto;
    text-align:left;
}

#head {
    background-image: url('banner.png');
    background-repeat: no-repeat;
    height:78px;
    border:0px solid #f0f0f0;
    padding:0px;
    margin:0px 0px 0px 0px;
    text-align:center;
}

#navcontainer ul {
    float:left;
    width:100%;
    margin:0;
    padding:0;
    font-family:verdana, arial, helvetica, sans-serif;
    color:#ffffff;
    background:#0053a0;
}

#navcontainer ul li {
    display:inline;
}

#navcontainer ul li a {
    float:left;
    padding:5px 10px;
    background:#c4d6e7;
    color:#000000;
    text-decoration:none;
    border-right:1px solid #86afd6;
}
#navcontainer ul li a:hover {
    color:#000000;
    background:#ffb627;
}

#left {
    display:inline;
    border:0px solid #ff00f0;
    padding:0px;
    width:306px;
    float:left;
    margin:0px 0px 0px 0px;
    clear:both;
}

#left a
{
    text-decoration:underline;
}

#center {
    border:0px solid #00ff00;
    padding:0px;
    width:730px;
    float:center;
    margin:0px 0px 0px 0px;
}

#right {
    border:0px solid #0000ff;
    display:inline;
    padding:0px;
    width:440px;
    float:right;
    margin:0px 0px 0px 0px;
}

#urgent {
    clear:both;
    margin:20px 10px 0px 14px;
}

#urgent p {
    font-size:0.9em;
    margin:0 10px 0 0;
}

#urgent img {
    margin: 0px 4px 0px -1.0em;
}

#service {
    display:inline;
    float:left;
    width:300px;
    align:left;
    text-align:left;
    margin: 0 0 1em 0;
}

#service p {
    margin:0px 0px 0px 0.5em;
    font-size:0.9em;
}

#service img {
margin:0px 10px 0px 10px;
}

#feature_list {
    clear:left;
    padding:0px;
    width:448px;
    margin:20px 0px 0px 0px;
}

#feature {
    display:inline;
    float:left;
    border:0px solid #f0f0f0;
    width:220px;
    margin:10px 0px 10px 0px;
    font-size:0.9em;
    text-align:center;
}

#news p {
    margin:0.5em 10px 1.5em 0.5em;
    font-size:0.9em;
}

#feature img {
    border: 1px #000000 solid;
}

#foot {
    padding:15px 0px 0px 0px;
    clear:both;
    font-size:1.0em;
    text-align:center;
}

#foot p {
    margin:0px 0px 10px 0px;
}
