﻿body
{
text-align: center;
margin:0px;
padding:0px;	
font-family: Verdana, Arial, Helvetica, sans-serif;

background-repeat:no-repeat;
background-position: top center; 

}

h1, h2, h3, h4, h5, h6, table{
margin:0px;
padding:0px;	
}


.ctr{
text-align:center;}




#minor
{
	font-size: 10px;
	font-weight: bold;
	color: #144A84;
	height: 67px;
}

#minor a {
color: #144A84;
	text-decoration: none;	
}




div#container
{
margin-left: auto;
margin-right: auto;
width: 888px;
text-align: left;
}



td#leftbar {

}
td#leftbar2 {

}



td#centerbar {
    width: 100%;
    background-color: #FFFFFF;
}
td#rightbar {

  
}
.rightbar2
{
	background-color: #F8F9FB;
}

div#mainbody {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 30px;
    font-size: 70%;
     margin-bottom: 30px;
    line-height: 130%;
    color: #312D2B;
	
}


#mainbody h1 {

	font-size: 140%;
	font-weight: bold;
	color: #05468A;
}
#mainbody h2 {
	font-size:  110%;
	font-weight: bold;
	color: #0160B8;
}


#mainbody h3 {
	font-size:  100%;
	font-weight: bold;
	color: #0160B8;
}




div#mainbody2
{ 
   margin-right: 0px;
    font-size:90%;
   
     line-height: 130%;
      color: #312D2B;
	  
}

.mainbodybuffer{

margin-left:30px;
margin-right:30px;

}
























#footer
{
	font-size: 11px;
	
	color: #3685D8;
	padding-top:10px;
	background-color: #EDEDED;
	padding-bottom:15px;

}

#footer .footerlinks{
color: #343434;

}


#footer a:link {

	color: #343434;


}
#footer a:hover {

	color: #FFFFFF;
	text-decoration: none;
	background-color: #9F9D9D;

}

#footer a:visited {

	color: #343434;

}


.search {

	font-size: 12px;
	color: #383838;
	background-color: #FFFFFF;
	border: 1px solid #ACACAC;
	width:100px;
}


#menu2{
font-size: 11px;
width:158px;


}

#menu2 a:link {
text-decoration: none;

	



}


.menuregular2ON  {

text-decoration:none;
font-weight:bold;
color: #2869A4;
	
}

.menuregular2 {
text-decoration:none;	
font-weight:bold;
}



#menu2 a:hover {

	color: #2869A4;

	
	
}
# a:visited {

text-decoration: none;
	color: #0255AB;

}










#announcements
{
	border: 1px solid #D7D7D7;
	margin-left: 10px;
	margin-bottom: 10px;
}



#announcements .header {
	font-size: 14px;
	font-weight: bold;
	color: #7BA6BF;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:6px;
	
	
	background-image: url('../images/bg-announcements.gif');
}
#announcements .details
{
	background-position: bottom;
	font-size: 11px;
	color: #565656;
	margin-bottom: 10px;

	background-repeat: no-repeat;
}
#announcements a:link {
	font-size: 11px;
	color: #2992e5;
}

#announcements a:hover {
	font-size: 11px;
	color: #2869A4;
}



#announcements li {
margin-left:-15px;
padding-left:0px;
margin-bottom:4px;
}





#announcements2
{
	
	margin-left: 0px;
	margin-bottom: 10px;
}





#announcements2 .header {
	font-size: 14px;
	font-weight: bold;
	color: #7BA6BF;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:6px;
	
	
	background-image: url('../images/bg-announcements.gif');
}
#announcements2 .details
{
	background-position: bottom;
	font-size: 11px;
	color: #565656;
	margin-bottom: 10px;

	background-repeat: no-repeat;
}
#announcements2 a:link {
	font-size: 11px;
	color: #2992e5;
}















#quots
{

	border: 1px solid #D7D7D7;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 20px;
	color: #096C37;
	font-style: oblique;
	font-weight: bold;
	
	line-height: 115%;
}



#quots .header {
	font-size: 14px;
	font-weight: bold;
	color: #7BA6BF;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:6px;
	
	
	background-image: url('../images/bg-announcements.gif');
}
#quots .details
{
	background-position: bottom;
	font-size: 11px;

	margin-bottom: 10px;

	background-repeat: no-repeat;
}
#quots a:link {
	font-size: 11px;
	color: #AC532D;
}













.hotboxdotted{
	background-image: url('../images/hotbox-dotted-hor.gif');
	}
	
	
	
	
	
	
	
#articlesofinterest
{
	border: 1px solid #D7D7D7;
	margin-left: 10px;
	margin-bottom: 10px;
}



#articlesofinterest .header {
	font-size: 14px;
	font-weight: bold;
	color: #7BA6BF;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:6px;
	
	
	background-image: url('../images/bg-announcements.gif');
}
#articlesofinterest .details
{
	background-position: bottom;
	font-size: 11px;
	color: #565656;
	margin-bottom: 10px;

	background-repeat: no-repeat;
}
#articlesofinterest a:link {
	font-size: 11px;
	color: #2992e5;
}




#articlesofinterest a:hover {
	font-size: 11px;
	color: #2869A4;
}










#projsummary
{
	background-color: #8DB8DC;
	color: #FFFFFF;
	height: 167px;
	width: 250px;
	background-image: url('../images/projectbg.gif');
}
#projsummary .titlep{
color:#26499B;
font-size:14px;
font-weight:bold;
margin-top:3px;
}

#projsummary .bodyp
{
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:2px;
}

#projsummary td
{
	border-bottom-style: solid;
	border-bottom-color: #F1F3F2;
	border-bottom-width: 1px;
}




#projsummaryhome
{
	
	color: #FFFFFF;
	height: 212px;
	width: 258px;
	background-image: url('../images/projectbghome.gif');
}
#projsummaryhome .titlep{
color:#26499B;
font-size:14px;
font-weight:bold;
margin-top:3px;
}

#projsummaryhome .bodyp
{
	color: #ffffff;
	font-size: 11px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:2px;
}

#projsummaryhome td
{
	border-bottom-style: solid;
	border-bottom-color: #F1F3F2;
	border-bottom-width: 1px;
}




.solidblubg
{	
	background-color: #144A83;
	color: #FFFFFF;


}





	
	
	
	#bio
{	
	background-color: #144A83;
	color: #FFFFFF;
	height:167px;
	width:250px;

}



#bio .header {
	font-size: 14px;
	font-weight: bold;
	color: #165BA4;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:10px;
	
	
	background-image: url('../images/bg-hotbox-header-top.gif');
}
#bio .details
{
	background-position: bottom;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 10px;


}
#bio a:link
{
	font-size: 11px;
	color: #ECBC6F;
}

.thumbbdr1
{
	border: 3px solid #CFCFCF;
}

.thumbbdr2
{
	border: 1px solid #ffffff;
}






a.nfpop2 {
position:relative;
z-index:24;


}

a.nfpop2 span {
display:none;
}

a.nfpop2:hover {
z-index:25;
}

a.nfpop2:hover span
{
	display: block;
	left: 150px;
	top: -150px;
	width: 310px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 11px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #D9ECFB;
	border: 1px solid #3E7BB2;
	text-decoration:none;
}

a.nfpop2:visited {
position:relative;
}







a.nfpop3 {
position:relative;
z-index:24;
text-decoration:none;
color: #ECBC6F;
}

a.nfpop3 span {
display:none;
}

a.nfpop3:hover {
z-index:25;
}

a.nfpop3:hover span
{
	display: block;
	left: -150px;
	top: 20px;
	width: 253px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #D9ECFB;
	border: 1px solid #3E7BB2;
	line-height: 130%;
}

a.nfpop3:visited {
position:relative;
color: #ECBC6F;
}


a.nfpop4 {
position:relative;
z-index:24;


}

a.nfpop4 span {
display:none;
}

a.nfpop4:hover {
z-index:25;
}

a.nfpop4:hover span
{
	display: block;
	left: 200px;
	top: -100px;
	width: 210px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 11px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #ABC1D8;
	border: 1px solid #3E7BB2;
    text-decoration:none;
}

a.nfpop4:visited {
position:relative;

}






a.nfpop5 {
position:relative;
z-index:24;


}

a.nfpop5 span {
display:none;
}

a.nfpop5:hover {
z-index:25;
}

a.nfpop5:hover span
{
	display: block;
	left: -280px;
	top: -40px;
	width: 230px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 11px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #ABC1D8;
	border: 1px solid #3E7BB2;
}

a.nfpop5:visited {
position:relative;
}






a.nfpop6 {
position:relative;
z-index:24;


}

a.nfpop6 span {
display:none;
}

a.nfpop6:hover {
z-index:25;
}

a.nfpop6:hover span
{
	display: block;
	left: 70px;
	top: -80px;
	width: 300px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 11px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #D9ECFB;
	border: 1px solid #3E7BB2;
	text-decoration:none;
}

a.nfpop6:visited {
position:relative;
}







a.nfpop9 {
position:relative;
z-index:24;
text-decoration:none;
color: #ECBC6F;
}

a.nfpop9 span {
display:none;
}

a.nfpop9:hover {
z-index:25;
}

a.nfpop9:hover span
{
	display: block;
	left: -150px;
	top: 20px;
	width: 400px;
	position: absolute;
	padding-left: 18px;
	padding-top: 13px;
	padding-right: 14px;
	padding-bottom: 11px;
	text-align: left;
	font-weight: normal;
	font-size: 11px;
	color: #333;
	z-index: 200;
	visibility: visible;
	background-color: #D9ECFB;
	border: 1px solid #3E7BB2;
	line-height: 130%;
}

a.nfpop9:visited {
position:relative;
color: #ECBC6F;
}





.title
{
	background-position: right top;
	background-image: url('../images/titlebg.gif');
	background-repeat: no-repeat;
	float:left;
	width:90%;
	font-size:90%;
}
.titlehome
{

	float:left;
	width:85%;
}

.popuphdr
{
    background-image: url('../images/infoheader.gif');
    height: 60px;
    background-repeat: no-repeat;
}


.popuphdrsmall
{
	background-image: url('../images/infoheader2.gif');
	height:40px;
}


#level3
{
	border: 1px dotted #B2B2B2;
	background-color: #E6E6E6;
	padding: 12px;
	font-size:90%;
	margin-bottom:20px;
	width:380px;
}

#level3 ul
{
	position:relative;
left:-30px;
	font-size:90%;

}


#level3 li
{
	margin-left: -5px;
	padding-bottom: 0px;
	margin-bottom: 4px;
	line-height: 14px;
}



#projects{
}

#projects h2
{
	    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #224098;
	color: #224098;
	padding-bottom:3px;
	padding-top:3px;
	font-size:13px;
}

#projects .prompt
{
font-weight:bold;
width:275px;
}


#projects hr
{
margin-top:1px;
padding:0px;
margin-bottom:2px;
}



.formfields
{
	border: 1px solid #C0C0C0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 1px;
	margin: 0px;
}

.genheader{
	font-size: 14px;
	font-weight: bold;
	color: #7BA6BF;

	
	
	background-image: url('../images/bg-announcements.gif');
	}
	
.genheader2{
	font-size: 14px;
	font-weight: bold;
	color: #154a84;
	}
	
	
	
	
	
h6
{
	background-color: #FFFFFF;
	padding: 3px;
	margin-top: -7px;
	margin-left:-17px;
	margin-right:-11px;
	font-size: 100%;
	text-align: center;
	color: #4081BE;
	margin-bottom:2px;
}	
	
#contactclk
{
	border: 1px solid #D9DBDB;
	margin-bottom: 5px;
	width: 131px;
	background-image: url('../images/contact-box-bg.gif');
	background-repeat: no-repeat;
	padding-bottom: 10px;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
		margin-bottom: 10px;
	color:#0255AB;
}

#inthenews{
font-size:85%;
margin-bottom:40px;

}

#inthenews a
{
	text-decoration: none;
}

#inthenews a:hover
{
	text-decoration: none;
	color: #2869A4;
	
}

.dotleftmenu
{
	background-position: bottom;
	background-image: url('../images/leftmenudotted.gif');
	background-repeat: repeat-x;
	padding-top:8px;
}
.menuhead
{
	background-color: #4081BE;
	color: #FFFFFF;
	height:25px;
}

.fullstaffpage
{
	width: 203px;
	padding-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D9ECFB;
	line-height: normal;
	padding-top:20px;
}
.ctrtable {
text-align:center; margin-left:auto; margin-right:auto;
}

a.quoteslant3:link
{
color: #096C37;
	font-style: italic;
	font-weight: bold;

}

a.quoteslant3:visited
{
color: #096C37;
	font-style: italic;
	font-weight: bold;

}

#daphna li{
list-style-type: disc;
margin-left:10px;
}
.ulinedark
{
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #224098;
}