body
{
    margin: 0px;
    background-color: #D9D9D4;
}
img, table
{
    border: 0px;
}
td
{
    font-family: arial, helvetica;
    font-size: 12px;
    color: #636364;
}
form
{
    margin: 0px;
}
select, input, textarea
{
    border: 1px solid #C0CEDC;
}
input.submit
{
    border: 0px;
}
input.checkbox
{
    border: 0px;
    vertical-align: middle;
}

a:link, a:active, a:visited
{
    color: #636364;
}
a:hover
{
    color: #D07D41;
}

.toptable
{
    /* width: 769px; */
    width: 1024px;
}
.mainnav
{
    background-color: #D9A262;
}

.menu
{
    z-index: 10;
    visibility: hidden;
    position: absolute;
    /* width: 769px; */
    width: 1024px;
}
.menutable
{
    background-color: #EBEDF0;
    width: 165px;
    border-top: 2px solid #98ADC2;
    border-bottom: 2px solid #98ADC2;
    border-right: 1px solid #C0CEDC;
}
.menuarrow
{
    margin-right: 5px;
    vertical-align: middle;
}
.menuitem
{
    color: #575758;
    font-size: 11px;
    border-left: 1px solid #C0CEDC;
}
.menuitemon
{
    background-color: #ffffff;
    color: #BC682B;
    font-size: 11px;
    cursor: pointer;
    /* cursor: hand; */
    border-left: 1px solid #C0CEDC;
}
.menubetween
{
    background-color: #C0CEDC;
    border-left: 1px solid #C0CEDC;
}
.submenuarrow
{
    margin-right: 5px;
    margin-left: 18px;
    vertical-align: middle;
}
.submenuitem
{
    background-color: #ffffff;
    color: #6993BB;
    font-size: 11px;
}
.submenuitemon
{
    background-color: #ffffff;
    color: #6993BB;
    font-size: 11px;
    cursor: pointer;
    /* cursor: hand; */
    text-decoration: underline;
}
.submenubetween
{
    background-color: #C0CEDC;
}
.undermenutext
{
    height: 30px;
    color: #BC682B;
    text-align: center;
    font-weight: bold;
}

.outsidemainarea
{
    /* width: 769px; */
    width: 1024px;
    padding: 0px 1px 8px 5px;
}
.mainareatable
{
    /* width: 761px; */
    width: 1016px;
    background-color: #ffffff;
}

.left
{
    width: 172px;
    padding: 4px 0px 30px 5px;
}
.right
{
    width: 143px;
    padding: 25px 6px 30px 0px;
    background-color: #EDEBEB;
    background-image: url(~/Images/gradient2.gif);
}

.rightitemtable
{
    background-image: url(~/Images/gradient3.gif);
}
.rightitembetween
{
    background-image: url(~/Images/gradient3-top.gif);
}
.rightitemcell
{
    width: 137px;
    padding: 12px 10px 10px 10px;
    font-family: verdana, arial, helvetica;
    color: #427DAD;
    font-size: 10px;
}
.rightitemcellon
{
    width: 137px;
    padding: 12px 10px 10px 10px;
    font-family: verdana, arial, helvetica;
    color: #3E6381;
    font-size: 10px;
    cursor: pointer;
    /* cursor: hand; */
}
.rightitemlink
{
    color: #3E6381;
    font-weight: bold;
    margin-bottom: 10px;
}
.rightitemtext
{
    font-family: arial, helvetica;
    font-size: 11px;
    color: #3E6381;
}

a.relatedinfolink:link, a.relatedinfolink:active, a.relatedinfolink:visited
{
    color: #427DAD;
    text-decoration: none;
}
a.relatedinfolink:hover
{
    text-decoration: underline;
}
.leftitem
{
    width: 147px;
    padding: 15px 0px 10px 18px;
    font-family: arial, helvetica;
    font-size: 11px;
    color: #3E6381;
}
.leftitemlink
{
    color: #3E6381;
    font-weight: bold;
    margin-bottom: 10px;
}
.leftitemhead
{
    font-family: arial, helvetica;
    font-size: 12px;
    color: #045FA4;
    font-weight: bold;
}

.contentregular
{
    width: 446px;
    padding: 5px 5px 30px 9px;
}
.contentfull
{
    /* width: 761px; */
    width: 1016px;
    padding: 5px 5px 30px 9px;
}
.contentnoleft
{
    width: 619px;
    padding: 5px 5px 30px 9px;
}
.contentnoright
{
    /* width: 589px; */
    width: 852px;
    padding: 5px 5px 30px 9px;
}
.contenthome
{
    /* width: 769px; */
    width: 1024px;
}

.crumbs
{
    color: #285E93;
    font-family: verdana, arial, helvetica;
    font-size: 9px;
    padding: 3px 9px 6px 9px;
}
a.crumbslink:link, a.crumbslink:active, a.crumbslink:visited
{
    color: #D07D41;
    text-decoration: none;
}
a.crumbslink:hover
{
    text-decoration: underline;
}
.print
{
    text-align: right;
    color: #53779A;
    font-family: verdana, arial, helvetica;
    font-size: 9px;
    padding: 2px 6px 6px 6px;
}
.printer
{
    margin-left: 5px;
    vertical-align: middle;
}

.content
{
    border-left: 1px solid #C0CEDC;
    border-top: 1px solid #C0CEDC;
    padding: 15px 20px;
    line-height: 16px;
}
.title
{
    margin-bottom: 20px;
}
.subhead
{
    font-weight: bold;
    color: #045FA4;
    font-size: 14px;
    margin-bottom: -5px;
}

.formtopcell
{
    background-color: #D7DADB;
}
.formheadcell
{
    padding: 7px 10px 7px 20px;
    color: #4E7696;
    /* background-color: #D7DADB; */
    background-image: url(/Images/formgradient2.gif);
}
.formdividercell
{
    background-color: #D7DADB;
    background-image: url(/Images/formgradient3.gif);
    height: 3px;
}
.formbodycell
{
    padding: 15px 10px 7px 20px;
    background-color: #EBEDF0;
    background-image: url(/Images/formgradient4.gif);
}
.formsection
{
    font-size: 16px;
    font-weight: bold;
    color: #4E7696;
    padding-right: 20px;
    padding-bottom: 15px;
}
.formlabel
{
    font-weight: bold;
    color: #4E7696;
    padding-right: 20px;
    text-indent: 2px;
    padding-bottom: 6px;
}
.formnolabel
{
    color: #4E7696;
    padding-right: 20px;
    padding-left: 2px;
    padding-bottom: 6px;
}
.formsubmit
{
    padding-top: 10px;
    text-align: right;
    cursor: pointer;
    /* cursor: hand; */
}

.formheadsmleft
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #035EA4;
    background-color: #D7DADB;
    background-image: url(~/Images/formgradient2.gif);
    padding: 3px;
}
.formheadsm
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #035EA4;
    background-color: #D7DADB;
    padding: 3px;
}
.formheadsmwborder
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #035EA4;
    border-left: 1px solid #ffffff;
    background-color: #D7DADB;
    padding: 3px;
}
.formlist
{
    border-bottom: 1px solid #879CAD;
    font-size: 11px;
    padding: 5px;
}
.formlistwborder
{
    border-bottom: 1px solid #879CAD;
    border-left: 1px solid #E1E1E1;
    font-size: 11px;
    padding: 5px;
}
a.alphabetshowalllink:link, a.alphabetshowalllink:active, a.alphabetshowalllink:visited
{
    color: #D07D41;
    text-decoration: none;
}
a.alphabetshowalllink:hover
{
    text-decoration: underline;
}
a.alphabetlink:link, a.alphabetlink:active, a.alphabetlink:visited
{
    color: #035EA4;
    text-decoration: none;
}
a.alphabetlink:hover
{
    text-decoration: underline;
}

a.prevnextlink:link, a.prevnextlink:active, a.prevnextlink:visited
{
    font-weight: bold;
    color: #045FA4;
    font-size: 13px;
    text-decoration: none;
}
a.prevnextlink:hover
{
    color: #D07D41;
    text-decoration: underline;
}

.sitemap0
{
    padding: 0px 2px 2px 0px;
    font-weight: bold;
}
.sitemap1
{
    padding: 17px 2px 2px 0px;
    font-weight: bold;
}
.sitemap2
{
    padding: 2px 2px 2px 15px;
}
.sitemap3
{
    padding: 2px 2px 2px 35px;
}

.footertable
{
    background-color: #EDEBEB;
    border: 1px solid #ffffff;
}
.footercell
{
    font-family: verdana, arial, helvetica;
    font-size: 10px;
    color: #B4B4A9;
    padding: 5px 22px;
}
a.footerlink:link, a.footerlink:active, a.footerlink:visited
{
    color: #356388;
    text-decoration: none;
}
a.footerlink:hover
{
    color: #7EA0C0;
    text-decoration: underline;
}
.sitebydiv
{
    margin-bottom: 20px;
    text-align: right;
    font-family: verdana, arial, helvetica;
    font-size: 9px;
    padding: 3px 22px;
}

.admintopcell
{
    background-color: #ffffff;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    text-align: right;
}
.adminnav
{
    background-color: #D9A262;
    padding: 5px;
    color: #ffffff;
    font-size: 10px;
}
a.adminnavlink:link, a.adminnavlink:active, a.adminnavlink:visited
{
    color: #ffffff;
    text-decoration: none;
}
a.adminnavlink:hover
{
    text-decoration: underline;
}
.admincontent
{
    /* width: 769px; */
    width: 1024px;
    background-color: #ffffff;
    padding: 30px;
}
.adminhead
{
    font-size: 15px;
    color: #045FA4;
    font-weight: bold;
    margin-bottom: 20px;
}
.adminlabelcell
{
    width: 150px;
    text-align: right;
    padding-right: 10px;
}
.admintable
{
    border-top: 1px solid #C0CEDC;
    border-left: 1px solid #C0CEDC;
}
.admintabletitlecell
{
    background-color: #6993BB;
    border-bottom: 1px solid #C0CEDC;
    border-right: 1px solid #C0CEDC;
    font-weight: bold;
    font-size: 13px;
    padding: 7px;
    color: #ffffff;
}
.admintableheadrow
{
    background-color: #EBEDF0;
}
.admintablecell
{
    padding: 7px;
    border-bottom: 1px solid #C0CEDC;
    border-right: 1px solid #C0CEDC;
    vertical-align: top;
}
h2
{
	color: #045FA4;
	font-size: 10pt;
	font-weight: bold;
}
