@import "http://www.ncl.ac.uk/includes/css/forms.css";

div.bar {
        margin: 0%;
        height: 5px;
        background-color: #101E89;
        color: #ffffff;
        clear: both;
}

div.inset {
        margin: 0% 5%;
        text-align: center;
}

.lft {
        float: left;
        margin: 0px 5px;
}

.rht {
        float: right;
        margin: 0px 5px;
}

.pagetext {  font-family: Arial, Helvetica, sans-serif; font-size: 1em}
.warn {
        color: #ff0000;
        font-weight: bold;
}

.header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: smaller;
        text-align: center;
        color: #101E89;
        background-color: #ffffff;
}
.footer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: x-small;
        text-align: center;
}

.topNavBar            { color: #000000; background-color: #ffffff; text-decoration: none; }
.topNavBar a:link     { color: #000000; background-color: #ffffff; }
.topNavBar a:active   { color: #CC3333; }
.topNavBar a:visited  { color: #9900CC; }
.topNavBar a:hover    { color: #FFFFFF; background-color: #000000; font-weight: bold}
.content {  font-family: Arial, Helvetica, sans-serif; font-size: 0.9em}
.rhstext {  font-size: 12px}

.red { color: #000000; background-color: #ffb0c0; }
.plain { border: none; }

img {
        border: none;
}

h4 {
        margin: 5px 0px 8px;
        padding: 0px;
        width: 90%;

}
p {
        margin: 0.5em 0px;
        padding: 0px;
}
h5 {
        padding: 0px;
        margin-top: 0.5em;
        font-size: 0.9em;
        color: #663399;
        margin-bottom: 0.5em;


}
h1 {
        font-size: 1.2em;
        margin: 0px;
        padding: 0px;

}
h2 {
        font-size: 1em;
        color: #660066;
        margin: 0.5em 0px;
        padding: 0px;
        text-decoration: underline;
        clear: both;




}
#nav {
        font-family: Arial, Helvetica, sans-serif;


}
#nav td {
        padding: 0.2em;
        vertical-align: text-top;
        font-size: 0.75em;


}
#nav th {
        text-align: left;
        font-size: 0.9em;
        background-color: #CCCCCC;
        padding: 0.1em;
        border: 1px solid #999999;
        color: #660066;




}
#nav a {
        text-decoration: none;
}
body {
        background-color: white;
        color: black;
}
#nav li {
        list-style-image: url(/Images/nav/bullet.gif);
        list-style-position: outside;
        margin-left: -1.6em;



}
#nav ul {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 0px;
        padding-bottom: 0px;

}
