body {
background-color: #999999;
background-image: url("/graphics/bg_tile.gif");
}

.captionTD {
color: #dededd; font-size: 14px; font-family: arial, geneva, sans-serif;
font-weight: bold;
padding-right: 20px; padding-bottom: 15px;
}
.captionTD A, .captionTD A:link, .captionTD A:visited {color: #dededd; font-weight: bold; text-decoration: none;}
.captionTD A:hover {text-decoration: underline;}

.footerTD{
background-color: #2f3e5f;
background-image: url("/graphics/footer.gif");
color: #FFFFFF; font-size: 11px; font-family: arial, geneva, sans-serif;
padding-left: 236px;
}
.footerTD A, .footerTD A:link, .footerTD A:visited {color: #FFFFFF; text-decoration: underline;}
.footerTD A:hover {text-decoration: underline;}

.mainTable {
background-color: #FFFFFF;
background-image: url("/graphics/backing.gif");
padding-left: 3px; padding-right: 3px;
}

.mainTD{
color: #2d2622; font-size: 14px; font-family: arial, geneva, sans-serif;
padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 10px;
line-height: 18px;
}
.mainTD A, .mainTD A:link, .mainTD A:visited {color: #2f3e5e; font-weight: bold; text-decoration: none;}
.mainTD A:hover {text-decoration: underline;}

.mainSearchTD{
color: #2d2622; font-size: 13px; font-family: arial, geneva, sans-serif; font-weight: bold;
padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px;
line-height: 18px;
}
.mainSearchTD A, .mainSearchTD A:link, .mainSearchTD A:visited {color: #2f3e5e; font-weight: bold; text-decoration: none;}
.mainSearchTD A:hover {text-decoration: underline;}

.marginTD {
color: #830713; font-size: 12px; font-family: arial, geneva, sans-serif;
font-weight: bold;
background-color: #c5ccd6;
background-image: url("/graphics/margin_backing.gif");
padding-left: 15px; padding-right: 15px; padding-top: 50px; padding-bottom: 20px;
}
.marginTD A, .marginTD A:link, .marginTD A:visited {color: #2f3e5e; font-weight: bold; text-decoration: none;}
.marginTD A:hover {text-decoration: underline;}


.marginloginTD {
color: #830713; font-size: 12px; font-family: arial, geneva, sans-serif;
font-weight: bold;
padding-left: 10px; padding-bottom: 3px;
}
.marginloginTD A, .marginloginTD A:link, .marginloginTD A:visited {color: #2f3e5e; font-weight: bold; text-decoration: none;}
.marginloginTD A:hover {text-decoration: underline;}


.marginImg {
 
}


.OTLD_TD {color: #E1E1E1; font-size: 11px; font-family: arial, geneva, sans-serif;}
.OTLD_TD A, .footerTD A:link, .footerTD A:visited {color: #d2d2d2; font-weight: normal; text-decoration: none;}
.OTLD_TD A:hover {text-decoration: underline; color: #d7d7d7; }

/* --------------------------------------------------------------------------------------------------------------------------------- Forms */

input, textarea, select{
color: #222222; font-size: 12px; font-family: arial, geneva, sans-serif;
background-color: #f7f7f7;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #2f3e5e #2f3e5e #2f3e5e #2f3e5e
font-weight: normal;
}

.btnSubmit{
color: #222222; font-size: 12px; font-family: arial, geneva, sans-serif;
background-color: #FFF5DB;
font-weight: bold;
border: 1px inset; border-bottom-style: outset; border-left-style: outset; border-right-style: outset; border-top-style: outset;
border-color: #2f3e5e #2f3e5e #2f3e5e #2f3e5e
}


.invisibleField {
color: #222222; font-size: 10px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 0px;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF
}

.chkbx {
color: #FFFFFF; font-size: 9px; font-family: verdana, arial, geneva, sans-serif;
background-color: #FFFFFF;
border: 0px;
}