/* ----------page styles-------- */
body {
margin: 0px;
padding: 0px;
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: .79em;
color: #000000;
background-image: url(images/home/bkg.gif);}


/* ----------link styles-------- */
a:link {
color: #000000;
text-decoration: none;}

a:visited {
color: #000000;
text-decoration: none;}

a:hover {
color: #000000;
text-decoration: none;}

a:active {
color: #000000;
text-decoration: none;}

.name a:link {
text-decoration: underline;
color: #000000;}

.name a:visited {
color: #000000;
text-decoration: underline;}

.name a:hover {
color: #FFFFFF;
text-decoration: none;}

.name a:active {
color: #000000;
text-decoration: underline;}


/* ----------left nav styles-------- */
.navCell {
margin: 0px;
border-bottom: 1px solid #FFFFFF;
border-left: 3px solid #FFFFFF;
padding-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: .87em;
color: #FFFFFF;
vertical-align: middle;
height: 31px;
text-transform: uppercase;}

a:link {
color: #FFFFFF;
text-decoration: none;}

a:visited {
color: #FFFFFF;
text-decoration: none;}

a:hover {
color: #FFFFFF;
text-decoration: UNDERLINE;}

a:active {
color: #FFFFFF;
text-decoration: none;}


/* ----------additional link nav styles-------- */
.copyLink a:link {
text-decoration: underline;
color: #003366;}

.copyLink a:visited {
color: #003366;
text-decoration: underline;}

.copyLink a:hover {
color: #003366;
text-decoration: none;}

.copyLink a:active {
color: #003366;
text-decoration: underline;}

.oaiLink a:link {
text-decoration: underline;
color: #003366;}

.oaiLink a:visited {
color: #003366;
text-decoration: underline;}

.oaiLink a:hover {
color: #003366;
text-decoration: none;}

.oaiLink a:active {
color: #003366;
text-decoration: underline;}

/* ----------title styles-------- */
.pageTitle {
margin: 0px;
border-bottom: 1px solid #999999;
padding-left: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.44em;
font-weight: bold;
color: #336699;
vertical-align: middle;
height: 50px;}


/* ----------copy styles-------- */
.pageCopy {
margin: 0px;
padding-top: 25px;
padding-bottom: 35px;
padding-right: 52px;
padding-left: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
line-height: 1.25em;}

.subhead {
color: #336699;
font-weight: bold;}

.subheadBig {
font-size: 1.44em;
color: #336699;
font-weight: bold;}

.subheadRed {
color: #993300;
font-weight: bold;}


/* ----------spotlight styles-------- */
.spotlightCopy {
margin: 0px;
padding-bottom: 35px;
padding-right: 52px;
padding-left: 30px;}

.spotlightTitle {
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-right: 12px;
padding-left: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.15em;
color: #993300;
font-style: italic;
font-weight: bold;
vertical-align: middle;
height: 28px;
background-image: url(images/home/spotlight_title_bkg.gif);}

.spotlightBox {
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
padding-top: 12px;
padding-bottom: 12px;
padding-right: 12px;
padding-left: 12px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #003366;
line-height: 1.25em;}


/* ----------oai styles-------- */
.oaiBox {
margin: 0px;
border-top: 1px solid #999999;
padding-top: 50px;
font-family: Arial, Helvetica, sans-serif;
font-size: .83em;
color: #003366;}


/* ----------reg form styles-------- */
.formBox {
margin: 0px;
padding-bottom: 5px;
padding-right: 10px;}


/* ----------footer styles-------- */
.footerCell {
margin: 0px;
padding: 8px;
border-top: 2px solid #FFFFFF;
border-right: 3px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
border-left: 3px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: .70em;
color: #FFFFFF;}


/* ----------secondary nav bar styles-------- */
.secondaryNavBox {
margin: 0px;
padding-left: 30px;}

.secondaryNav {
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 25px;
padding-right: 25px;
border-right: 1px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: .83em;
color: #FFFFFF;
background-image: url(images/subpage/secondary_nav_bkg.gif);
text-transform: uppercase;}

/* ----------hd Table-------- */

.hdtable {
border-style: none;
border-collapse: collapse;
}
.hdtableright {
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
border-style: solid;
border-color: black;
border-width: thin;
color: #0000FF;
}
.hdtableleft {
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
text-align: center;
border-style: solid;
border-color: black;
border-width: thin;
color: #000000;
}
.hdtabletitle {
font-family: Arial, Helvetica, sans-serif;
font-size: .75em;
text-align: center;
border-style: solid;
border-color: black;
border-width: thin;
color: #990033;
}