body {
    font:  bold 12px Arial, Helvetica, sans-serif;
    background: #003399;
}

a:link {
    color: #0033ff;
    text-decoration: none;
}
a:visited {
    color: #0033ff;
    text-decoration: none;
}
a:active {text-decoration: none}
a:hover {
    color: #0099ff;
    text-decoration: none;
}

#container {
    width: 760px;
    border: 1px solid #cccccc;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
    background-color: white;
}

#banner {
    padding: 0px;
    margin: 0;
    height: 41px;
    background: brown url(images/h1.jpg);
    text-align: right;
}

#banner a:link, a:active {color: #fff;}
#banner a:hover {color: #000;}
#banner a:visited {color: #fff;}

#banner1 {
    padding: 0px;
    margin: 0;
    height: 199px;
    background: #336699 url(images/header.jpg);
}

#banner2 {
    padding: 0px;
    margin: 0;
    height: 33px;
    background: white url(images/h1.jpg);
    text-align: center;
}

#banner2 a:link {color: #000;}
#banner2 a:hover {background: #DDDDDD;}
#banner2 a:visited {color: #000;}

#banner3 {
    padding: 0px;
    margin: 0;
    height: 6px;
    background: #ffffff url(images/filler.jpg);
    text-align: center;
    font: 1px arial;
}

#content {
    padding: 5px;
    margin: 0 0 0 190px;
}

#sidebar-a {
    float: left;
    width: 180px;
    margin: 0;
    padding: 5px;
}

#footer {
    clear: both;
    padding: 0px;
    margin: 0;
    height: 41px;
    background: white url(images/h1.jpg);
    text-align: center;
}

.toplinks {
    margin: 0;
    padding: 17px 10px 0 0;
}

.toplinks a {
    color: white;
    font: 1.3em trebuchet ms, georgia, tahoma;
}

.topnav {
    margin: 0;
    color: #336699;
    padding: 10px 0 0 0;
}

.htext {
    margin: 0;
    padding: 100px 0 0 30px;
    width: 420px;
    color: white;
    font: 16px georgia, arial, tahoma;
}

p {margin: 0;padding: 0;}

.topnav a {
    margin: 0;
    padding: 0px 5px 0 5px;
    color: #000;
    font: 1.1em georgia, trebuchet ms, arial, tahoma;
}

img {border: 0;}

.leftbox {
    border: 1px solid #336699;
    margin: 0;
    padding: 0;
    background: white url(images/boxbg.jpg) bottom right no-repeat;
}

.lh {
    background: blue url(images/lh.jpg);
    margin: 0;
    padding: 2px 0 2px 0;
}

h1 {
    display: inline;
    margin: 0; padding: 0;
    color: #336699;
    font: bold 18px arial, tahoma, verdana;
}

h2 {
    display: inline;
    margin: 0; padding: 0 0 0 5px;
    color: #fff;
    font: bold 14px arial, tahoma, verdana;
}

h3 {
    display: inline;
    margin: 0; padding: 0 0 0 5px;
    color: white;
    font: bold 14px arial, tahoma, verdana;
}

.leftcontent {
    margin: 0;
    padding: 5px;
    font: normal 12px arial, tahoma, verdana;
    text-align: justify;
}

.more {
    margin: 0;
    padding: 0;
    text-align: right;
    font: 11px arial, tahoma, verdana;
}

.mainbox {
    border: 1px solid #336699;
    margin: 0;
    padding: 10px;
    font: normal 12px arial, verdana, tahoma;
    background: white url(images/boxbg.jpg) bottom right no-repeat;
}

.mainboxa {
    border: 1px solid #336699;
    margin: 5px;
    padding: 10px;
    font: normal 12px arial, verdana, tahoma;
    background: white url(images/boxbg.jpg) bottom right no-repeat;
}

.floatimgleft {
    float:left;
    margin:10px;
}

.ulfix {margin: 0 0 0 250px;}

.ulfix1 {margin:0 0 0 25px;}

ul {list-style-image: url(images/list.gif);}

.newst {
    color: #336699;
    font: 14px arial, tahoma, verdana
}

.imgstring {text-align: center;}

.designby {
    font: 10px arial, tahoma, verdana;
    text-align: right;
}
.designby a {color: #336699;}
.designby a:hover {color: #ff9900;}

.buttonscontainer {width: 171px;}

.buttons a:link {
    color: #FFFFCC;
    border: 1px solid;
    background-color: #060CFF;
    padding: 2px;
    padding-left: 3px;
    font: 13px Tahoma, sans-serif;
    font-weight: bold;
    text-decoration: none;
    border-color: #000099 black black #000099;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}

.buttons a:visited {
    color: #FFFFCC;
    border: 1px solid;
    background-color: #060CFF;
    padding: 2px;
    padding-left: 3px;
    font: 13px Tahoma, sans-serif;
    font-weight: bold;
    text-decoration: none;
    border-color: #000099 black black #000099;
    display: block;
    margin: 0px;
    width: 100%;
    text-align: left;
}

.buttons a:hover {
    border: 1px solid;
    padding-left: 4px;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-right: 1px;
    background-color: #003399;
    border-color: black #000099 #000099 black;
    color: #fff;
    text-decoration: none;
}

