body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e7e6ec;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #4c555d;
}

.oneColFixCtrHdr #wrapper {
	width: 1012px;
	background:url(images/bg2.jpg) repeat-y;
	background-color:#e6e6eb;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

.oneColFixCtrHdr #container {
	width: 980px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	background: url(images/header_bg.jpg) repeat-x; 
	height: 132px;
	 /*padding: 0 10px 0 20px;  this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

.oneColFixCtrHdr #top_nav {
	width: 980px;
	height: 44px;
	border: #000000 thick;
}

.oneColFixCtrHdr #footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. 
	background:#DDDDDD;
	float:left;*/
	color:#999;
	font-size:10px;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}	

.oneColFixCtrHdr #menu_container{
float:left;
width: 980px;
height: 44px;
/*z-index: 1;*/
background:url(images/menu_up.jpg);
}

.oneColFixCtrHdr #menu_about{
background:url(images/menu_about.jpg) no-repeat;
float:left;
height: 44px;
width:105px;
}

.oneColFixCtrHdr #menu_programs{
background:url(images/menu_programs.jpg) no-repeat;
float:left;
height: 44px;
width:216px;
}

.oneColFixCtrHdr #menu_people{
background:url(images/menu_people.jpg) no-repeat;
float:left;
height: 44px;
width:116px;
}

.oneColFixCtrHdr #menu_research{
background:url(images/menu_research.jpg) no-repeat;
float:left;
height: 44px;
width:243px;
}

.oneColFixCtrHdr #menu_news{
background:url(images/menu_news.jpg) no-repeat;
float:left;
height: 44px;
width:172px;
}

.oneColFixCtrHdr #menu_support{
background:url(images/menu_support.jpg) no-repeat;
float:left;
height: 44px;
width:128px;
}

.oneColFixCtrHdr #main_image{
background:url(images/main_image_jan25_11.jpg) no-repeat;
float:left;
height:277px;
width:980px;
}
.oneColFixCtrHdr #pixel_cluster{
background:url(images/main_image_jan25_11.jpg) no-repeat;
float:left;
height:253px;
width:653px;
}

.oneColFixCtrHdr #main_image_text{
	float:right;
	height:150px;
	width:230px;
	color:#FFFFFF;
	margin-top: 80px;
	margin-right:10px;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

.oneColFixCtrHdr #mainContent {
	padding: 0px 15px 40px 15px;  /*remember that padding is the space inside the div box and margin is the space outside the div box */
	/*background: #FFFFFF;
	width:980px;*/
}

.oneColFixCtrHdr #mainContent_left {
	/*float:left;
	padding: 0 15px; remember that padding is the space inside the div box and margin is the space outside the div box 
	background: #FFFFFF;*/
}

.oneColFixCtrHdr #aboutContent {
	padding: 30px 15px 40px 15px;  /*remember that padding is the space inside the div box and margin is the space outside the div box */
	#padding: 10px 15px 40px 15px; /* IE6, IE7 */
	/*background: #FFFFFF;
	width:215px;*/
	margin-top: 30px;
	_margin-top: 0px;/* IE6 only */
}

.oneColFixCtrHdr #aboutContent_left {
	/*float:left;
	padding: 0 15px; remember that padding is the space inside the div box and margin is the space outside the div box 
	background: #FFFFFF;*/
}

.oneColFixCtrHdr #page_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
}


.oneColFixCtrHdr #mainpage_title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding-bottom:10px;
}
.oneColFixCtrHdr a{
	color:#336699;
	text-decoration:none;
}

.oneColFixCtrHdr a:hover{
	color:#990000;
	text-decoration:none;
}

.page_title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding-bottom:10px;
}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/variable_dl.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menu {list-style-type:none; 
margin:0px 0 0px 0px; /* settings for this demo olnly */
padding:0;
z-index:100;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:16px;
}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:0px;}
#menu li span {display:block; z-index:100; background:#FFF; padding: 0;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; z-index:100;}
#menu dl {background: #fff; /* or some nice color, this rule really shouldn't be necessary except for IE7's bug. */}

#menu dt {background: #FFF; margin:0; font-size: 0; border-bottom:0; float:left; border-right:0; z-index:100;}
#menu dd {display:none; background: transparent; border-bottom:1px solid #fff; clear:left; margin:0; padding:0; color: #000; font-size: 1em; text-align:left; z-index:100;}

#menu dt a, #menu dt a:visited {display:block; color:#888; padding: 0px 0px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#e6e6eb; color:#888; text-decoration:none; display:block; padding: 5px 20px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:0px solid #fff;}
#menu li:hover dt a, #menu li a:hover dt a, #menu dd a:hover {background: #e6e6eb; color:#000;}

/***********************  Menus End *********************************/

