
/* These affect the entire page */
#page {
		width: 950px;
        margin: 0px auto; /*this centers the page in the browser*/
        }
        
#pagewrapper {
		width: 900px;
        clear: both; 
        margin: 0px auto;
        padding: 10px;
        }
        
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: #283a86;
	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;
}

h4 /* page title  */
{
	color: #283a86;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	font-weight : bold; 
}

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

td a {
	color: #996600; 
    text-decoration: none; 
    background-color: transparent;
    font-weight: bold;
}
td a:hover {
	color: #cc9900; 
    text-decoration: underline; 
    background-color: transparent;
    font-weight: bold;
}

.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;}
.dkgreenborder {border: thin solid #003300; padding: 12px; margin: 5px;}
.medblueborder {border: thin solid #4682b4; padding: 12px; margin: 5px;}
.dkblueborder {border: thin solid #000066; 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;}

/* set new background for the ncf header */
    
#ncfheaderbg {
	margin: 0px; 
    padding: 0px;
	width: 100%;
    background-image: url(../menus/images/ncfbackground.jpg);
    height: 97px;
    }
#ncfheader {padding: 0; width: 850px; margin: 0px auto; }

/* ncf green background nav menu */

#ncfnavbg {width: 100%; background-color: #cbd24c; height: 25px; }

#ncfnavplacement {padding: 0; width: 1000px; margin: 0px auto; }

#ncfnav ul {padding: 0; list-style: none; margin: 0;}
#ncfnav li {float: left; list-style-type: none; padding: 5px 20px 5px 0px; margin-left: 30px;}
#ncfnav a {color: #283a86; background-color: transparent; font-size: .9em; text-decoration: underline; display: block;}
#ncfnav a:hover {background-color: #cbd24c; text-decoration: underline; display: block;}
#ncfnav li ul {display: none; padding: 0px 10px 10px 10px;}
#ncfnav li:hover ul {display: block; position: absolute; background-color: #eceebb; margin: 5px 0 0 0; padding: 0;}
#ncfnav ul li ul {margin: 0; padding: 0; width: 220px;}
#ncfnav ul li ul li {width: 70%;}

/* set new background for the facgrad header */
    
#facheaderbg {
	margin: 0px; 
    padding: 0px;
	width: 100%;
    background-image: url(../menus/images/facgradbg.gif);
    height: 48px;
    }
#facheader {padding-top: 5px; width: 700px; margin: 0px auto; }

/* facgrad brown background nav menu */

#facnavbg {width: 100%; background-color: #623212; background-image: url(../menus/images/facgradbg.gif); height: 25px; }

#facnavplacement {padding: 0; width: 900px; margin: 0px auto; }

#facnav ul {padding: 0; list-style: none; margin: 0;}
#facnav li {float: left; list-style-type: none; padding: 5px 20px 5px 0px; margin-left: 30px;}
#facnav a {color: #efb432; background-color: transparent; font-size: .9em; text-decoration: underline; display: block; font-weight: bold;}
#facnav a:hover {background-color: #623212; text-decoration: underline; display: block;}
#facnav li ul {display: none; padding: 0px 10px 10px 10px;}
#facnav li:hover ul {display: block; position: absolute; background-color: #ffffff; margin: 5px 0 0 0; padding: 0;}
#facnav ul li ul {margin: 0; padding: 0; width: 275px;}
#facnav ul li ul li {width: 70%;}

/* set new background for the facgrad header */
    
#apnheaderbg {
	margin: 0px; 
    padding: 0px;
	width: 100%;
    background-image: url(../menus/images/apnbg.gif);
    height: 65px;
    }
#apnheader {padding-top: 0; width: 866px; margin: 0px auto; }

/* apn wine background nav menu */

#apnnavbg {width: 100%; background-color: #660000; background-image: url(../menus/images/apnbg.gif); height: 25px; }

#apnnavplacement {padding: 0; width: 900px; margin: 0px auto; }

#apnnav ul {padding: 0; list-style: none; margin: 0;}
#apnnav li {float: left; list-style-type: none; padding: 5px 20px 5px 0px; margin-left: 30px;}
#apnnav a {color: #ffffcc; background-color: transparent; font-size: .9em; text-decoration: underline; display: block; font-weight: bold;}
#apnnav a:hover {background-color: #623212; text-decoration: underline; display: block;}
#apnnav li ul {display: none; padding: 0px 10px 10px 10px;}
#apnnav li:hover ul {display: block; position: absolute; background-color: #660000; margin: 5px 0 0 0; padding: 0;}
#apnnav ul li ul {margin: 0; padding: 0; width: 275px;}
#apnnav ul li ul li {width: 70%;}


/* 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;}

#membersonlynavplacement {padding: 0; width: 950px; margin: 0px auto; }
#membersonlynav ul {padding: 0px; list-style: none; margin: 0;}
#membersonlynav li {float: left; list-style-type: none; margin: 5px 0 5px 10px; background-color: #ffffff;}
#membersonlynav a {color: #cc9900; background-color: #f6f2bb; font-size: .8em; text-decoration: underline; display: block; padding: 5px 20px;}
#membersonlynav a:hover {color: #283a86; text-decoration: underline; display: block;}

/* 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: #666666; font-size: .9em;} /*used for fine print text*/
.cefineprint {color: #666666; font-size: .9em;} /*used for ce accreditation statement*/
.redtext {color: #990000; } /*used to make text red*/
.floatright {float: right;}
.floatleft {float: left;}
.smallprint {font-size: .7em;}
.titleprint {font-size: 1.5em;}
.lineabove {width: 100%; border-top: 1px solid #9d9da1; padding-top: 10px;}
.headingdkblue {color : #000066; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1.8em; font-weight : bold; 
line-height: 1.1;}
.subheadingdkblue {color : #000066; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1.5em; font-weight : bold; 
line-height: 1;}
.subheadingred {color : #990000; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1.5em; font-weight : bold; 
line-height: 1;}

.fachead {
	color : #6F3a1f;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 1.35em;
	font-weight : bold;
	line-height: 1;
}

.facparagraph {margin-left: 20px; margin-top: -8px;}

#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: left;}
/* 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: 1.3em;
	font-weight: bold;
	line-height: 1.5em;
}
.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: 1.1em;
	font-weight: bold;
	line-height: normal;
}
.cnetitle_wine {
	color: #6c022b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: normal;
}
.cnetitle_dkgrey {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;}
.cnetitle_medblue {
	color: #265787;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: normal;
}
.cnetitle_dkblue {color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;}
.cnetitle_lilac {color: #663366; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;}
.cnetitle_brown {
	color: #6c1d02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: normal;
}
.cnetitle_dkgreen {color: #003300; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;}
.wnacne {font-size: .8em; color: #666666;}

.pubtitle {
	color: #b17905;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2;
}

.pubsubtitle {
	color: #b17905;
    font-style: italic;
}

.pubseriestitle {
	color: #566083;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2;
}
.pub a {color: #004e87; font-weight: bold; text-decoration: none;}
.pub a:hover {color: #3d001c; font-weight: bold; text-decoration: underline;}

#nnw ul li {list-style-type: none; padding-top: 1em;}

.nnwlist {color: #000066; font-weight: bold; font-size: 1.1em;}

.pgday {color: #ffffff; font-weight: bold; font-size: 1.5em; padding: 5px 25px; background-color: #4e6489; width:700px;}

#connections {
		width: 900px;
        clear: both; 
        margin: 0px auto;
        padding: 0 10px;
        }
#connections h1 {
	color: #4f5960;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	font-family: Georgia, Times, serif;
}
.limegreen {color: #8c9704;}

#cvdate {color: #64300a; font-weight: bold; font-size: 1.1em; text-align: right; margin-top: -25px; margin-right: 230px;}
.cvbrown {color: #64300a;}
.cvblue {color: #265787;}
.cvbrowndivder {color: #64300a; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3em; font-weight: bold; line-height: .1em; clear: both;}
.cvlist {list-style-image: url(http://www.ncf-jcn.org/publications/cv/images/cvbullet.gif); margin-top: -.5em;}
.cvlist li {padding: 5px 0;}
.cvbluesubhead {
	color: #265787;
	font-weight: bold;
	font-size: 1.5em;
}
#cvsdate {color: #64300a; font-weight: bold; font-size: 1.1em; text-align: right; margin-top: -25px; margin-right: 300px;}

#nursenavplacement {padding: 0; width: 800px; margin: 0 auto;}
#nursenav ul {padding: 0; list-style: none; margin: 0;}
#nursenav li {float: right; list-style-type: none; margin: 5px 0 5px 10px; background-color: #ffffff;}
#nursenav a {color: #283a86; background-color: #f1f3cf; font-size: .8em; text-decoration: underline; display: block; padding: 5px 10px;}
#nursenav a:hover {color: #669900; text-decoration: underline; display: block;}

.membrotitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #283A86;
}
.greenbullet {list-style-image: url(http://www.ncf-jcn.org/info/images/greenbullet.gif); margin-top: -.5em; }
.greenbullet li {padding: 5px 0;}


.homelink {
	color: #265787;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	line-height: normal;
}

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

