body {
font-family: Verdana, Arial, sans-serif;
text-decoration: none;
font-size: 13px ! important;
color: #000000;
background-color: #ffffff;
text-align: left;
margin: 0px;
padding: 0px;
}

img {
border: 0px;
}
img.topright {
border: 1px solid #315E8C;
float: right;
margin-left: 8px;
margin-bottom: 8px;
}

a {
text-decoration: none;
color: #003C79;
}
a:hover {
text-decoration: underline;
}

a.white {
text-decoration: none;
color: #ffffff;
}
a.white:hover {
color: #ffffff;
text-decoration: underline;
}

h1 {
font-size: 18pt;
font-weight: normal;
text-transform: capitalize;
color: #003C79;
margin: 0px;
padding: 0px;
}
h2 {
font-size: 10pt;
text-transform: uppercase;
color: #003C79;
margin: 0px;
padding: 0px;
}

h3 {
font-size: 10pt;
color: #003C79;
margin: 0px;
padding: 0px;
}

em.blue {
color: #003C79;
font-size: 10pt;
}

ul {
list-style-type: disc;
list-style-image: url(../images/bullet.gif);
list-style-position: outside;
margin-top: 0px;
margin-bottom: 0px;
}
li {
margin-bottom: 5px;
margin-right: 15px;
}

ul.file {
padding-left: 5px;
margin-top: 5px;
margin-left: 5px;
}
ul.file li {
margin-left: 15px;
}
ul.file li.file {
list-style-image: url(../images/document_icon.gif);
list-style-position: outside;
margin-left: 40px;
vertical-align: top;
}

ul.article {
padding-left: 5px;
float: left;
margin-left: 5px;
}
ul.article li {
margin-left: 15px;
}
ul.article li.none {
list-style: none;
list-style-type: none;
list-style-image: none;
margin-top: 5px;
color: #ff0000;
}

p {
margin-top: 0px;
}


#logo {
position: absolute;
top: 15px;
left: 440px;
}

#one {
background-color: #003C79;
border: 0px;
height: 5px;
}

#two {
background-color: #C0C194;
border: 0px;
height: 5px;
}

#three {
background-color: #003C79;
border: 0px;
height: 32px;
text-align: right;
}

#three a {
color: #ffffff;
position: relative;
top: 8px;
margin-right: 60px;
}
#three a:hover {
color: #C0C194;
text-decoration: none;
} 

table.nav {
background-color: #315E8C;
border: 1px solid #ECEFFA;
position: relative;
top: -25px;
text-align: left;
}
table.nav td {
padding: 0px;
padding-top: 4px;
padding-bottom: 4px;
}
table.nav a {
display: list-item;
list-style-position: inside;
list-style-image: url("../images/arrow.gif");
line-height: 10px; /* Fixes vert offset problem in ie (set to same height as list image */
color: #ffffff;
}
table.nav a:hover {
list-style-image: url("../images/arrow-on.gif");
color: #C0C194;
font-weight: bold;
text-decoration: none;
}

table.main {
width: 100%;
}

#left {
background-image: url("../images/background.gif");
background-repeat: repeat;
width: 40px;
}

td.center {
width: 675px;
background-color: #ECEFFA;
padding-left: 15px;
padding-right: 15px;
}

td.popup {
width: 200px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
background-color: #ECEFFA;
}

#right {
background-image: url("../images/background.gif");
background-repeat: repeat;
}

td.footer {
background-color: #003C79;
color: #ffffff;
}

td.footer a {
color: #ffffff;
}

td.footer a:hover {
color: #C0C194;
text-decoration: none;
}

div.hr {
  height: 16px;
  background: #fff url(../images/subnav_background.jpg) repeat scroll center;
  width: 98%;
  float: left;
}
div.hr hr {
  display: none;
}

#services-nav {
color: #003C79;
text-align: center;
}

#contact-frame {
width: 550px;
margin-right: auto;
margin-left: auto;
margin-top: 10px;
padding: 0px;
text-align: left;
}
#contact-left {
width: 275px;
padding: 0px;
float: left;
}
#contact-right {
width: 275px;
padding: 0px;
float: left;
}

#login {
margin-top: 40px;
padding: 0px;
text-align: center;
}
#login h2 {
position: relative;
right: 60px;
margin-top: 5px;
}
#login input {
margin-top: 5px;
}

#login-error {
margin-top: 40px;
padding: 0px;
text-align: left;
border: thin solid red;
width: 60%;
margin-left: auto;
margin-right: auto;
}
#login-error p {
color: red;
padding-left: 10px;
margin-top: 5px;
}

#example-cat {
text-align: center;
background-color: #315E8C;
background-repeat: repeat;
font-size: 11px;
line-height: 19px;
padding-left: 3px;
padding-right: 3px;
margin-bottom: 10px;
height: 19px;
width: 95%;
border: 2px solid #ffffff;
}

#example-cat a {
display: block;
height: 19px;
float: left;
}

#bottom {
background-color: #ECEFFA;
}