form, img.nogap {
display: block;
margin: 0px;
padding: 0px;
}
/* default link styles */
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
/* default font family */
body, p, span, div, li, a, td, th, label, input, option, h1, h2, h3, h4, h5, h6 {
font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
}
select {
border-width:1px;
}
input.textbox, textarea.textbox {
border-width: 1px;
}
input.textbox:focus, textarea.textbox:focus {
border-width: 1px;
background-color: #F5FBFF;
}
.button {
background-color: #a2beda;
background-image: url('images/button_bg.gif');
background-repeat: repeat-x;
font-size: 11px;
border-style: solid;
border-color: #a2beda #a2beda #a2beda #dfe9fa;
border-width: 0px 1px 0px 1px;
color: #003d7f;
padding-top: 4px;
padding-bottom: 4px;
cursor: pointer;
}
.button.submit {
font-weight: bold;
}
.button.disabled {
color: #c3c3c3;
background-color: #d4d4d4;
background-image: url('images/button_bg_disabled.gif');
border-color: #d4d4d4 #d4d4d4 #d4d4d4 #fff;
cursor: auto;
}
/* MISC UTILITY STYLES */
ul.nolist {
list-style: none;
margin: 0;
padding: 0;
}
.border_all		{
border-style: solid;
border-color: #cfcfcf;
border-width: 1px;
}
.border_bot		{
border-style: solid;
border-color: #cfcfcf;
border-width: 0px 0px 1px 0px;
}
.border_top		{
border-style: solid;
border-color: #cfcfcf;
border-width: 1px 0px 0px 0px;
}
.border_left	{
border-style: solid;
border-color: #cfcfcf;
border-width: 0px 0px 0px 1px;
}
.border_rt		{
border-style: solid;
border-color: #cfcfcf;
border-width: 0px 1px 0px 0px;
}
.border_topbot	{
border-style: solid;
border-color: #cfcfcf;
border-width: 1px 0px 1px 0px;
}
.border_sides	{
border-style: solid;
border-color: #cfcfcf;
border-width: 0px 1px 0px 1px;
}
.border_rb		{
border-style: solid;
border-color: #cfcfcf;
border-width: 0px 1px 1px 0px;
}
.border_tl		{
border-style: solid;
border-color: #cfcfcf;
border-width: 1px 0px 0px 1px;
}
.border_inset	{
border-style: inset;
border-color: #cfcfcf;
border-width: 1px;
}
.border_outset	{
border-style: outset;
border-color: #cfcfcf;
border-width: 1px;
}
.border_dotted	{
border-style: dotted;
border-color: #cfcfcf;
border-width: 1px;
}
.border_dashed	{
border-style: dashed;
border-color: #cfcfcf;
border-width: 1px;
}
.alt {
/* use for zebra lists */
background-color: #eef6ff;
}
/* TEXT FORMATTING STYLES */
.nobold {
font-weight: normal;
}
.bodycopy {
font-size: 13px;
line-height: 1.4em;
text-align: left;
}
.note, .notes {
color: #999;
font-weight: normal;
font-size: 11px;
}
.note.float, .notes.float { float:right;text-align:left;width:48%;line-height:1.2em;clear:right;padding-top:2px;}
h1, .h1	{
color: #d40000;
font-weight: bold;
font-size: 24px;
line-height: 1.05em;
}
h2, .h2  {
color: #003d7f;
font-weight: bold;
font-size: 20px;
line-height: 1.05em;
}
h3, .h3  {
color: #d40000;
font-weight: bold;
font-size: 18px;
line-height: 1.05em;
}
h4, .h4  {
color: #003d7f;
font-weight: bold;
font-size: 16px;
}
h5, .h5  {
color: #d40000;
font-weight: bold;
font-size: 14px;
}
h6, .h6  {
color: #003d7f;
font-weight: bold;
font-size: 12px;
}
label, .label {
color: #000;
font-weight: bold;
font-size: 13px;
}
.caption {
text-align: center;
font-size: 11px;
color: #003d7f;
}
th, .th {
background-image: url('images/menu_horz_bg.gif');
background-repeat: repeat-x;
background-color: #545454;
line-height: 1em;
padding-left: 5px;
padding-right: 6px;
padding: 4px 5px 4px 5px;
font-size: 13px;
font-weight: bold;
text-align: left;
color: #fff;
}
.stretch { width: 98%; }
.formfooter {
background-image: url('images/header_bg.gif');
background-repeat: repeat-x;
padding: 8px;
}
/* ALERT STYLES */
.alert {
border: solid 1px #efefef;
padding: 15px;
background-image: url('images/icons/alert_bg.gif');
background-repeat: no-repeat;
background-position: 5% 40%;
}
.alert.error {
border: dotted 1px #d40000;
}
.alert.ok {
border: dotted 1px #3bdc93;
}
/* SITE LAYOUT STYLES */
body {
margin: 0;
padding: 0;
background-image: url('images/body_bg.gif');
background-repeat: repeat-x;
}
div#innerblock {
width: 900px;
left: auto;
right: auto;
text-align: left;
}
div#header {
background-image: url('images/header_bg.gif');
background-repeat: repeat-x;
height: 120px;
}
div#header img#headerLogo {
margin: 20px 0 0 20px;
}
div#nav {
background-image: url('images/menu_horz_bg.gif');
background-repeat: repeat-x;
background-color: #545454;
border-style: solid;
border-color: #262626;
border-width: 1px 0px 1px 0px;
height: 30px;
}
div#breadcrumbs {
font-size: 12px;
padding: 10px 0px 10px 15px;
background-image: url('images/dropshadow_01.png');
background-repeat: repeat-x;
text-align: left;
background-color: #fbfbfb;
}
div#breadcrumbs .weblogout {
float: right;
padding-right: 10px;
}
.weblogout a:hover {
text-decoration: none;
}
div#content {
color: #1a1a1a;
}
#contentTable td {
text-align: left;
}
td.col1 {
border-right: dotted #efefef 1px;
}
div.copy {
padding: 20px 0px 30px 30px;
}
div#footer {
height: 30px;
margin-top: 1px;
background-color: #d1e1ff;
}
div#footer span {
display: block;
padding-top: 6px;
padding-left: 60px;
padding-right: 0px;
font-family: Times, serif;
font-size: 14px;
font-style: italic;
color: #006699;
}
div#footer img {
padding-top: 2px;
}
div.footerDropshadow {
background-image: url('images/footer_dropshad.gif');
background-repeat: repeat-x;
margin: 0px 2px 0px 2px;
height: 10px;
}
.forminputs {
padding: 0px;
margin: 0px;
background-color: #fff;
}
.forminputs div {
padding: 3px 15px 4px 15px;
clear: both;
font-size: 12px;
}
/* special */
div#ajaxSearch {
float: right;
margin-top: 80px;
position: relative;
width: 200px;
}
div#ajaxSearch form {
display: block;
margin: 0;
padding: 0;
}
div#ajaxSearch input {
font-size: 11px;
border-width: 1px;
}
input#ajaxSearch_submit {
background-image: url('images/menu_horz_bg.gif');
background-repeat: repeat-x;
background-color: #545454;
border-style: solid;
border-color: #262626;
color: white;
z-index: 999;
}
div#ajaxSearchResult {
font-size: 12px;
}
div#ajaxSearchResult p {
font-weight: bold;
}
.ajaxSearch_paging {
margin: 5px 0px 5px 0px;
padding: 10px;
border: solid #efefef 1px;
}
.ajaxSearch_result {
padding: 10px;
border-top: dotted #efefef 1px;
}
.ajaxSearch_resultLink {
font-weight: bold;
display: block;
}
.ajaxSearch_result span {
display: block;
color: #333;
}

