
body { 
margin: 0px;
padding: 0px;
background-color: white;
text-align: left;
font-family: Verdana;
font-size: 13px;
color: black;
}

a {
color: blue;
text-decoration: underline;
}
a:visited {
color: blue;
text-decoration: underline;
}
a:active {
color: blue;
text-decoration: underline;
}
a:hover {
color: blue;
text-decoration: underline;
}

a.whitelink {
color: white;
text-decoration: underline;
}
a.whitelink:visited {
color: white;
text-decoration: underline;
}
a.whitelink:active {
color: white;
text-decoration: underline;
}
a.whitelink:hover {
color: white;
text-decoration: none;
}

h1 {
color: black;
font-family: Trebuchet MS;
font-size: 25px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h1.subtitle {
color: gray;
font-family: Arial;
font-size: 12px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h2 {
color: white;
font-family: Verdana;
font-size: 24px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h2.subtitle {
color: white;
font-family: Verdana;
font-size: 11px;
font-weight: bold;
padding: 0px;
margin: 0px;
}

h3 {
color: #010AAD;
font-family: Verdana;
font-size: 20px;
padding: 8px 0px 10px 8px;
margin: 0px;
font-weight: bold;
}

p {
padding: 0px 5px 0px 5px;
margin: 8px 0px 15px 0px;
font-weight: normal;
}

.contentimg {
padding: 0px;
margin: 10px 0px 10px 0px;
text-align: center;
}

ul.navbar {
list-style: none;
margin: 0px;
padding: 0px;
width: 100%;
background-color: #282828;
}

ul.navbar li {
display: inline;
}

ul.navbar a {
float: left;
display: block;
background-color: #282828;
color: white;
margin: 0px;
padding: 3px 8px 3px 8px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #EBEBEB;
vertical-align: middle;
}
ul.navbar a:visited {
float: left;
display: block;
background-color: #282828;
color: white;
margin: 0px;
padding: 3px 8px 3px 8px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #EBEBEB;
vertical-align: middle;
}
ul.navbar a:active {
float: left;
display: block;
background-color: #C8C8C8;
color: black;
margin: 0px;
padding: 3px 8px 3px 8px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #EBEBEB;
vertical-align: middle;
}
ul.navbar a:hover {
float: left;
display: block;
background-color: #696969;
color: white;
margin: 0px;
padding: 3px 8px 3px 8px;
font-family: Verdana;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
border-right: 1px solid #EBEBEB;
vertical-align: middle;
}

.headerbox {
width: 100%;
height: 90px;
background-color: #010AAD;
overflow: hidden;
}

.subjectbox {
width: 560px;
border: 1px solid #C8C8C8;
text-align: left;
margin: 10px 0px 15px 7px;
padding: 5px;
}

.sidebar {
padding: 0px;
margin: 0px 0px 10px 0px;
}

ul.sidebarlinks {
margin: 0px;
padding: 0px 0px 0px 0px;
list-style: none;
display: block;
}

span.sidebartitle {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #010DE0;
padding: 0px 0px 0px 3px;
margin: 0px;
}

ul.sidebarlinks li {
margin: 0px;
padding: 0px;
border-top: 1px solid #A5A9FE;
display: table;
width: 100%;
float: left;
clear: left;
}

ul.sidebarlinks li.highlight_gray {
margin: 0px;
padding: 0px;
border-top: 1px solid #A5A9FE;
display: table;
width: 100%;
background-image: url('/nbechs/images/sidebar_highlight_grayback.gif');
background-position: left;
background-repeat: repeat-y;
color: white;
float: left;
clear: left;
}

ul.sidebarlinks li.highlight_white {
margin: 0px;
padding: 0px;
border-top: 1px solid #A5A9FE;
display: table;
width: 100%;
background-image: url('/nbechs/images/sidebar_highlight_whiteback.gif');
background-position: left;
background-repeat: repeat-y;
color: white;
float: left;
clear: left;
}

ul.sidebarlinks a {
float: left;
display: block;
color: #282828;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_gray.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a:visited {
float: left;
display: block;
color: #282828;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_gray.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a:active {
float: left;
display: block;
color: #282828;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_gray.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a:hover {
float: left;
display: block;
color: #282828;
margin: 0px;
padding: 2px 0px 2px 17px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_blue.gif');
background-position: 8px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a.highlight {
float: left;
display: block;
color: white;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_white.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a.highlight:visited {
float: left;
display: block;
color: white;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_white.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a.highlight:active {
float: left;
display: block;
color: white;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_white.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

ul.sidebarlinks a.highlight:hover {
float: left;
display: block;
color: white;
margin: 0px;
padding: 2px 0px 2px 14px;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
vertical-align: middle;
text-align: left;
font-weight: normal;
background-image: url('/nbechs/images/bullet_arrow_white.gif');
background-position: 5px 6px;
background-repeat: no-repeat;
}

.sidespacer {
width: 100%;
height: 10px;
margin: 0px;
padding: 0px;
float: top;
clear: left;
}

.sidespacerbig {
width: 100%;
height: 20px;
margin: 0px;
padding: 0px;
float: top;
clear: left;
}

.errorbox {
width: 562px;
border: 2px solid red;
text-align: center;
margin: 10px 0px 5px 7px;
padding: 3px;
color: red;
font-weight: bold;
font-family: Arial;
font-size: 14px;
}

ul {
margin: 15px 0px 15px 30px;
padding: 0px;
list-style: square;
display: block;
}

ul li {
margin: 0px;
padding: 0px;
text-align: left;
}

.foldernav {
color: white;
text-decoration: none;
font-family: Arial;
font-size: 12px;
}

.foldernav a {
color: white;
text-decoration: underline;
font-family: Arial;
font-size: 12px;
}
.foldernav a:visited {
color: white;
text-decoration: underline;
font-family: Arial;
font-size: 12px;
}
.foldernav a:active {
color: white;
text-decoration: underline;
font-family: Arial;
font-size: 12px;
}
.foldernav a:hover {
color: white;
text-decoration: none;
font-family: Arial;
font-size: 12px;
}

.resultitem {
padding: 15px 5px 15px 5px;
margin: 0px;
text-align: left;
}
.resultitem a.titlelink {
font-size: 17px;
font-weight: bold;
font-family: Arial;
text-decoration: underline;
color: #010DE0;
}
.resultitem a.titlelink:visited {
font-size: 17px;
font-weight: bold;
font-family: Arial;
text-decoration: underline;
color: #010DE0;
}
.resultitem a.titlelink:active {
font-size: 17px;
font-weight: bold;
font-family: Arial;
text-decoration: underline;
color: #010DE0;
}
.resultitem a.titlelink:hover {
font-size: 17px;
font-weight: bold;
font-family: Arial;
text-decoration: none;
color: #010DE0;
}
.resultitem p.itemdescription {
padding: 0px;
margin: 2px 0px 2px 0px;
}
.resultitem span.itemmatches {
font-family: Arial;
font-weight: normal;
font-size: 11px;
}
.resultitem span.itemurl {
font-family: Arial;
font-weight: normal;
font-size: 12px;
color: green;
}

.searcherrorbox {
text-align: center;
vertical-align: middle;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
font-family: Arial;
font-size: 16px;
color: gray;
}

.pagenumbers {
font-weight: bold;
font-family: Arial;
font-size: 13px;
padding: 0px;
color: #010DE0;
height: 20px;
}

.currentpagenumber {
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: darkblue;
text-decoration: none;
}

a.pagenumbers {
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagenumbers:visited {
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagenumbers:active {
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagenumbers:hover {
font-family: Arial;
font-weight: normal;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagechange {
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagechange:visited {
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagechange:active {
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

a.pagechange:hover {
font-family: Arial;
font-weight: bold;
font-size: 13px;
color: #010DE0;
text-decoration: underline;
}

.footertext {
vertical-align: bottom;
font-family: Verdana;
font-size: 10px;
color: gray;
width: 560px;
border: 0px;
text-align: right;
margin: 10px 0px 15px 7px;
padding: 5px;
}

.footertext a {
font-family: Verdana;
font-size: 10px;
color: #555555;
text-decoration: underline;
font-weight: normal;
}
.footertext a:visited {
font-family: Verdana;
font-size: 10px;
color: #555555;
text-decoration: underline;
font-weight: normal;
}
.footertext a:active {
font-family: Verdana;
font-size: 10px;
color: #555555;
text-decoration: underline;
font-weight: normal;
}
.footertext a:hover {
font-family: Verdana;
font-size: 10px;
color: #555555;
text-decoration: none;
font-weight: normal;
}

.errorcodes {
color: red;
font-weight: bold;
font-family: Arial;
font-size: 14px;
padding-top: 3px;
padding-right: 5px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
text-align: right;
vertical-align: top;
width: 215px;
float: right;
}
