/* CSS Document */
* {margin:0px; padding:0px;}

body 
{
	position:relative;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-image: url('/JFKPartners/images/Background.gif');	
}

#holder
{
	position:relative;
	width:834px;
	margin-left: auto;
	margin-right: auto; 
	background-image: url('/JFKPartners/images/contentbackground.gif');

}

#header
{
	position:relative;
	width:834px;
	height:138px;
	background-image: url('/JFKPartners/images/Header.gif');	
	background-repeat:no-repeat;
	margin-bottom:10px;
}

#bannerpicture
{
	position:absolute;
	margin-top:0px;
	margin-left:635px;
}

.hightlightcolor
{
	color:#008d7f;
}

#header h1
{
visibility:hidden;
}

#header p
{
visibility:hidden;
}



#leftsidebar
{
	position:relative;
	width:169px;
	float:left;
}

#main
{
	position:relative;
	margin-left:185px;
	min-height:478px;
	margin-right:35px;

}

#main a
{
	text-decoration:underline;
	color:#008d7f;
}

#main ul
{
	position:relative;
	margin-left:22px;
}

#main ol
{
	position:relative;
	margin-left:22px;
}

#main li
{
	position:relative;
	margin-bottom:12px;
}

#main p
{
	margin-bottom:15px;
}

#main img
{
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;

}

#main h2 img
{
	margin-right:15px;
}


#mainhome
{
	position:relative;
	margin-left:185px;
	min-height:478px;
	margin-right:40px;
	position:relative;
}

#mainhome ul
{
	position:relative;
	margin-left:15px;
}

#mainhome li
{
	position:relative;
	margin-bottom:12px;
}

#footer
{
	position:relative;
	width:597px;
	text-align:center;
	margin-left:189px;
	clear:both;
	margin-top:20px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #008d7f;
}

#navigation
{
	width:169px;
	margin:0px;
	padding:0px;
	min-height:490px;
}

#navigation ul {
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;	
}

#navigation ul li {
	height:25px;
	width:169px;
	font-size:1px;
	color:#008d7f;
	line-height:25px;

}


#navigation ul li a {
	height:25px;
	text-decoration:none;
	color:#008d7f;

}


#navigation ul li.Search 
{
	height:39px;
}

#navigation ul li.Search a
{
	height:39px;

	background-image:url('/JFKPartners/images/Off_Search.gif');
	display:block
}
#navigation ul li.Search a:hover
{
	background-image:url('/JFKPartners/images/On_Search.gif');
}

#navigation ul li.Home
{
	height:43px;
}

#navigation ul li.Home a
{
	height:43px;
	background-image:url('/JFKPartners/images/Off_Home.gif');
	display:block
}
#navigation ul li.Home a:hover
{
	background-image:url('/JFKPartners/images/On_Home.gif');
}


#navigation ul li.About a
{

	background-image:url('/JFKPartners/images/Off_About.gif');
	display:block
}
#navigation ul li.About a:hover
{
	background-image:url('/JFKPartners/images/On_About.gif');
}

#navigation ul li.Information a
{

	background-image:url('/JFKPartners/images/Off_Information.gif');
	display:block
}
#navigation ul li.Information a:hover
{
	background-image:url('/JFKPartners/images/On_Information.gif');
}
#navigation ul li.Events a
{

	background-image:url('/JFKPartners/images/Off_Events.gif');
	display:block
}
#navigation ul li.Events a:hover
{
	background-image:url('/JFKPartners/images/On_Events.gif');
}
#navigation ul li.Programs a
{

	background-image:url('/JFKPartners/images/Off_Programs.gif');
	display:block
}
#navigation ul li.Programs a:hover
{
	background-image:url('/JFKPartners/images/On_Programs.gif');
}
#navigation ul li.Research a
{

	background-image:url('/JFKPartners/images/Off_Research.gif');
	display:block
}
#navigation ul li.Research a:hover
{
	background-image:url('/JFKPartners/images/On_Research.gif');
}
#navigation ul li.Academic a
{

	background-image:url('/JFKPartners/images/Off_Academic.gif');
	display:block
}
#navigation ul li.Academic a:hover
{
	background-image:url('/JFKPartners/images/On_Academic.gif');
}
#navigation ul li.Publications a
{

	background-image:url('/JFKPartners/images/Off_Publications.gif');
	display:block
}
#navigation ul li.Publications a:hover
{
	background-image:url('/JFKPartners/images/On_Publications.gif');
}
#navigation ul li.Faculty a
{

	background-image:url('/JFKPartners/images/Off_Faculty.gif');
	display:block
}
#navigation ul li.Faculty a:hover
{
	background-image:url('/JFKPartners/images/On_Faculty.gif');
}
#navigation ul li.Contact a
{

	background-image:url('/JFKPartners/images/Off_Contact.gif');
	display:block
}
#navigation ul li.Contact a:hover
{
	background-image:url('/JFKPartners/images/On_Contact.gif');
}
#navigation ul li.Links a
{

	background-image:url('/JFKPartners/images/Off_Links.gif');
	display:block
}
#navigation ul li.Links a:hover
{
	background-image:url('/JFKPartners/images/On_Links.gif');
}

#navigation ul li.Survey 
{
	margin-top:20px;
}

#navigation ul li.Survey a
{

	background-image:url('/JFKPartners/images/Off_Survey.gif');
	display:block
}
#navigation ul li.Survey a:hover
{
	background-image:url('/JFKPartners/images/On_Survey.gif');
}

#navigation ul li.Listserv a
{

	background-image:url('/JFKPartners/images/Off_Listserv.gif');
	display:block
}
#navigation ul li.Listserv a:hover
{
	background-image:url('/JFKPartners/images/On_Listserv.gif');
}


#navigation ul li.Increase a
{

	background-image:url('/JFKPartners/images/Off_Increase.gif');
	display:block
}
#navigation ul li.Increase a:hover
{
	background-image:url('/JFKPartners/images/On_Increase.gif');
}
#navigation ul li.Decrease a
{

	background-image:url('/JFKPartners/images/Off_Decrease.gif');
	display:block
}
#navigation ul li.Decrease a:hover
{
	background-image:url('/JFKPartners/images/On_Decrease.gif');
}





#searcharea
{
	color:white;
	font-size:16px;
	font-weight:bold;
	padding-left:12px;
}

#increasefont
{
	margin-top:20px;

}


#fontsizer a
{
	color:white;
	font-size:16px;
	font-weight:bold;
	padding-left:12px;
}

#facultylogin
{
	margin-top:20px;
}

#facultylogin a
{
	color:white;
	font-size:16px;
	font-weight:bold;
	padding-left:12px;
}


#whatsnew
{
	position:relative;
	width:207px;
	float:right;
	font-size:12px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:10px;
	border-top:1px solid #008d7f;
	border-bottom:2px solid #008d7f;
	border-left:2px solid #008d7f;
	border-right:2px solid #008d7f;
	z-index:3;
}

#whatsnewheader
{
	width:202px;
	background-color:#008d7f;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	position:relative;
}


#whatsnew ul 
{
	list-style-type: none;
	padding:0px;
	margin:0px;
	width:100%;
	position:relative;
}

#whatsnew ul li
{
	padding:5px;
	border-top:1px solid #008d7f;
	margin-bottom:0px;
}

#whatsnew ul li a
{
	display:block;
	text-decoration:none;
	color:black;

}

#whatsnew ul li a:hover
{
	background-color:#b2ddd8;
}



#whatsnew ul li.odd
{
	background-color:#e8f5f3;
}



.datetitle
{
	font-weight:bold;
}


h1
{
	color:#008d7f;
	margin-bottom:25px;
	margin-top:25px;
}

h2
{
	color:#008d7f;
	margin-bottom:10px;
}

h3
{
	margin-top:20px;
	margin-bottom:10px;
}


hr 
{
	border: none 0; 
	border-top:1px solid #008d7f;
	height: 1px;
	margin:0px;
	
}

.grow p
{
	margin-top:0px;
	margin-bottom:0px;
}

#calendar
{
	font-size:11px;
}

.calendargrid
{
	border:1px solid #008d7f;
	width:100%;
}

.calendargrid td
{
	border:1px solid #008d7f;
	text-align:center;
	vertical-align:top;
}

.calendargrid td p
{
	margin:2px;
	font-size:11px;
}

.calendargrid td em
{
	margin:2px;
	font-size:11px;
}


.calendargrid td.calendargridheading
{
	border:1px solid #008d7f;
	background-color:#008d7f;
	color:white;
	font-weight:bold;
	font-size:11px;
}

.seminar hr 
{
	border: none 0; 
	border-top:1px solid #008d7f;
	height: 1px;
	margin-left:3px;
	margin-right:10px;
	margin-bottom:25px;
	margin-top:-10px;
	
}

#staffpage hr
{
	margin-bottom:15px;
}

.stafftable td
{
	padding-left:10px;
	vertical-align:top;
}

#navimages
{
	position:absolute;
	display: none;
}

#navimages img
{
	display: none;
}

.redtext
{
	color:red;
}

.centertext
{
	text-align:center;
}

.width100
{
	width:100%;

}