/* These affect the entire page */
#page {
		width: 950px;
        margin: 0px auto; /*this centers the page in the browser*/
        }
body {
	font-family: Verdana, Arial, sans-serif; 
    font-size: .8em; 
    color: #000; 
    font-weight: normal; 
    font-style: normal; 
    text-align: left; 
    line-height: 1.3; 
    margin: 0; 
    padding: 0; 
    background-color: #fff; 
    border: 0;
}
img {
	border: 0;
}
h1 /* staff name */
{
	color : #4682b4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.8em;
	font-weight : bold;
	text-decoration : none;
	line-height: 1.1;
    text-align: center; 
}
h2 /* staff title */
{
	color: #cc9900; 
    background-color: transparent; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
    text-align: center; 
}
h3 { /* used as headings inside staff pages */
	color: #353573;
	background-color: transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 1em;
}

p a {
	color: #996600; 
    text-decoration: none; 
    background-color: transparent;
}
p a:hover {
	color: #cc9900; 
    text-decoration: underline; 
    background-color: transparent;
}

.ltbluebold 
{ 
    color : #004e87; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold; 
	font-size : 1em; 
	text-decoration : none;
    text-align: center; 
}
a.ltbluebold:link 
{ 
    color : #004e87; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 1em; 
	text-decoration : none;
    text-align: center; 
}
a.ltbluebold:visited 
{ 
    color : #022f55; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 1em; 
	text-decoration : none;
    text-align: center; 
}
a.ltbluebold:hover 
{ 
    color : #3d001c; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	font-size : 1em;
	text-decoration : underline;
    text-align: center;
}

.medblue {color: #4682b4;} /* Medium Blue */

.greenborder {border: thin solid #669900; padding: 12px; margin: 5px;}
.medblueborder {border: thin solid #4682b4; padding: 12px; margin: 5px;}
.dkredborder {border: thin solid #661400; padding: 12px; margin: 5px;}

.ivorybox {background-color: #feed8b; padding: 25px; margin: 5px;}

li a {color: #996600; text-decoration: none; background-color: transparent;}
li a:hover {color: #cc9900; text-decoration: underline; background-color: transparent;}

#ivheaderbg {
	width: 100%;
    background-color: #4e6489;
    height: 20px;
}
#ivheader {border: 0; padding: 0; color: #9cf; height: 20px; width: 950px; margin: 0px auto;}
/* img.global is a class used in the ivheader div */
img.global {position: absolute; margin-left: 500px; border: 0; padding: 0;}

/* sets background for the ncf top bar */
#ncftopbarbg {
	margin: 0px; 
    padding: 0;
	width: 100%;
    background-image: url(../menus/images/ncfbggold.jpg);
    height: 60px;
    border-bottom: 1px solid #369;
    }

#ncftopbar {padding: 0; height: 60px; width: 950px; margin: 0px auto;}
#ncftopbar img {display: inline;}

/* positions the ncf logo in the ncf top bar */
#ncflogo {float: left; padding: 3px 10px 0 0px;}

#ncftopnav ul {padding: 0; list-style: none; margin: 0;}
#ncftopnav li {float: left; list-style-type: none; padding: 20px 10px;}
#ncftopnav a {color: #336699; background-color: transparent; font-weight: bold; font-size: .9em; text-decoration: none; display: block;}
#ncftopnav a:hover {color: #cc9900; background-color: transparent; text-decoration: underline; display: block;}
#ncftopnav li ul {display: none;}
#ncftopnav li:hover ul {display: block; position: absolute; background-image: url(../menus/images/ncfbggold.jpg); background-color: #dce4ef; }
#ncftopnav ul li ul {margin: 0; width: 15em;}
#ncftopnav ul li ul li {width: 100%; padding: 5px;}

/* sets background for the index top bar */
#indextopbarbg {
	margin: 0px; 
    padding: 0;
	width: 100%;
    background-image: url(../menus/images/ncfjcnbg.jpg);
    height: 60px;
    border-bottom: 1px solid #369;
    }

#indextopbar {padding: 0; height: 60px; width: 950px; margin: 0px auto;}
#indextopbar img {display: inline;}

/* positions the ncf logo in the ncf top bar */
#indexlogo {float: left; padding: 3px 10px 0 0px;}

#indextopnav ul {padding: 0; list-style: none; margin: 0;}
#indextopnav li {float: left; list-style-type: none; padding: 20px 10px;}
#indextopnav a {color: #336699; background-color: transparent; font-weight: bold; font-size: .9em; text-decoration: none; display: block;}
#indextopnav a:hover {color: #cc9900; background-color: transparent; text-decoration: underline; display: block;}
#indextopnav li ul {display: none;}
#indextopnav li:hover ul {display: block; position: absolute; background-image: url(../menus/images/ncfbggold.jpg); background-color: #dce4ef; }
#indextopnav ul li ul {margin: 0; width: 15em;}
#indextopnav ul li ul li {width: 100%; padding: 5px;}


#staffnavbar {padding: 0; width: 100%; margin: 0px auto;}
#staffnavbar ul {padding: 0; list-style: none; margin: 0; font-weight : bold; text-align: center; }
#staffnavbar li {float: left; list-style-type: none; padding-right: 2em; color: #cc9900; background-color: #fff; font-size : .9em; display: block;}
#staffnavbar a {color: #004e87; text-decoration: none;}
#staffnavbar a:hover {color: #3d001c; text-decoration: underline;}

div.content {width: 900px; clear: both;}
.top {vertical-align: top;} /*used to set td for staff page and staff menu*/
.center {text-align: center;} /*used to center staff img td*/
.fineprint {color: #959595; font-size: .8em;} /*used for fine print text*/
.redtext {color: #990000; } /*used to make text red*/
.floatright {float: right;}

#staffpage {
	width: 700px; 
    margin: 0 10px;
}
#staffpage img {
	margin: 10px;
}
#staffpage td {
	vertical-align: top;
}

#staffmenu {float: left; width: 230px; background-color: #ffffff;}
#ncfstaff li.staffmenu {color: #369; background-color: #fff; font-weight: bold; font-size: .9em; padding: 5px 0 1px; margin: 0;}
#ncfstaff ul {padding-right: 1em; list-style: none; margin-top: 5px;}
#ncfstaff a.menutitle {color: #cc9900; text-decoration: none; background-color: #fff; font-weight: bold; font-size: .9em;}
#ncfstaff a:hover.menutitle {color: #854a00; text-decoration: underline; background-color: #fff; font-weight: bold; font-size: .9em;}
#ncfstaff a {color: #000000; text-decoration: none; background-color: #fff; font-size: .85em;}
#ncfstaff a:hover {color: #cc9900; text-decoration: underline; background-color: #fff; font-size: .85em; }

/* Charting the Way Head - brown */
.ctwhead {color: #7d2702; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: bold; line-height: 1; text-align: center;}
.ctwsubhead {color: #7d2702; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; text-align: center;}
/* Charting the Way Table of Contents - dark blue */
.ctwtoc {color: #004e87; font-weight: bold; text-decoration: none; padding: 0 0 0 15px;}
.ctwtoc a {color: #004e87; font-weight: bold; text-decoration: none;}
.ctwtoc a:hover {color: #3d001c; font-weight: bold; text-decoration: underline;}
.ctwtitle {
	color: #b17905;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: 1;
}
.ctwclosing {color: #7d2702; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold;}

.cnestate {color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold;}
.cnetitle_red {color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.cnetitle_medblue {color: #346476; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.cnetitle_dkblue {color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.cnetitle_lilac {color: #663366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.cnetitle_brown {color: #6c1d02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}
.cnetitle_dkgreen {color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;}



#footer {clear: both; width: 90%; border-top: 3px double #369; text-align: center; line-height: .7em; padding-top: 10px; margin: 0px auto;}
#footer p {color: #000; background-color: #fff; font-size: .7em; }
#footer a {color: #466182; background-color: #fff; font-size: .9em;}
#footer a:hover {color: #e0ad13; background-color: #fff; font-size: .9em;}
