body {
	margin: 0 0 0 10px;
}

body, table, td {
	font-family: Berkeley OldStyle,  Book Antiqua, Times, Times New Roman, serif;
	font-size: 13.5px;
}

#columnLeft {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10.5px;
	line-height: 14px;
	color: #353535;
}

#breadcrumb {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #353535;
	padding: 0;
	margin: 0;
	float: right;
	position: relative;
}

#breadcrumb p {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

a img
{
	border:0;
}

a:link, a:visited, #homeBody h3 {	color: #A02B00; }
#homeBody a:link, #homeBody a:visited, #homeBody h3 { color: #a02b00; }
#aboutBody a:link, #aboutBody a:visited, #aboutBody h3 { color: #516F97; }
#newsBody a:link, #newsBody a:visited, #newsBody h3 {	color: #cb7129; }
#informationBody a:link, #informationBody a:visited, #informationBody h3 { color: #8A5781; }
#researchBody a:link, #researchBody a:visited, #researchBody h3 {	color: #C2992D; }
#resourcesBody a:link, #resourcesBody a:visited, #resourcesBody h3 { color: #067968; }
#educationBody a:link, #educationBody a:visited, #educationBody h3 { color: #A02B00; }
#glossaryBody a:link, #glossaryBody a:visited, #glossaryBody h3 {color: #516F97; }
#ghsBody { font-family: Calibri, Arial, sans-serif; }
#ghsBody a:link, #ghsBody a:visited, #ghsBody h3 { color: #516F97; }

a:hover, a:active { color: #000000; }

#container {
	background: url("wsimages/leftcol-bg.gif") repeat-y;
}


#globalhead {
	clear: both;
	display: block;
	height: 111px;
	background: url("wsimages/header-sbg.gif") repeat-x;
	background-position:right bottom;
}

#contentHolder {
	padding: 0 0 20px 0;
	margin-left: 250px;
	background-repeat: repeat-x;
}

#contentHolder { background-image: url("wsimages/content-strip-home.gif"); }
#homeBody #contentHolder { background-image: url("wsimages/content-strip-home.gif"); }
#aboutBody #contentHolder { background-image: url("wsimages/content-strip-about.gif"); }
#newsBody #contentHolder { background-image: url("wsimages/content-strip-news.gif");  }
#informationBody #contentHolder { background-image: url("wsimages/content-strip-information.gif"); }
#researchBody #contentHolder { background-image: url("wsimages/content-strip-research.gif");  }
#resourcesBody #contentHolder { background-image: url("nutrigenomics/wsimages/content-strip-resources.gif");  }
#educationBody #contentHolder { background-image: url("wsimages/content-strip-home.gif");  }
#glossaryBody #contentHolder { background-image: url("wsimages/content-strip-about.gif"); }
#ghsBody #contentHolder { background-image: url("wsimages/content-strip-about.gif"); }

#content {
	margin-left: 20px;
	margin-right: 30px;
}

#columnLeftHolder {
	float: left;
	width: 248px;
	padding: 0 0 20px 0;
	margin: 0;
	background: url("wsimages/leftcol-header.gif") no-repeat;
}

#columnLeft {
	padding: 0 0 0 8px;
}

#footer {
	clear: both;
	padding: 0;
	height: 40px;
	background-color: #000000;
	text-align: center;
	border-top: 2px solid #FFFFFF;
}

#footer h6 {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 10px 0 10px 0;
}

#navPrimary {
	height: 35px; /*72px;*/
	width: 989px;
	border-right: 2px solid #FFFFFF;
	padding: 0;
	margin: 0;
	background: url("wsimages/nav.jpg") no-repeat;
	overflow: hidden;  	
	position: absolute;
	background-position:right bottom;
}
	
#navPrimary li {
	display: block;
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 35px; /*72px;*/
	background: none;
}

#navPrimary a {
	display: block; 
	text-decoration: none;
	margin: 0;
	overflow: hidden;
	font-size: 0;
	color: #244259;
	width: 100%;
	height: 35px; /*72px;*/
	padding: 35px 0 0 0 /*72px 0 0 0;*/
	height: 0px !important;
	height /**/:35px;
	background-repeat: no-repeat;
}

#navPrimary a:hover, #navPrimary a:active {
	background-image: url("wsimages/nav-over.gif");
}

	#navPrimary #navHome {left: 0px; width: 118px; top: 0px; height: 35px; }
	#navPrimary #navAbout {left: 120px; width: 123px; top: 0px; height: 35px; }
	#navPrimary #navNews {left: 245px; width: 122px; top: 0px; height: 35px; }
	#navPrimary #navInformation {left: 369px; width: 123px; top: 0px; height: 35px; }
	#navPrimary #navResearch {left: 494px; width: 123px; top: 0px; height: 35px; }
	#navPrimary #navResources {left: 619px; width: 122px; top: 0px; height: 35px; }
	#navPrimary #navEducation {left: 743px; width: 122px; top: 0px; height: 35px; }
	#navPrimary #navGlossary {left: 866px; width: 122px; top: 0px; height: 35px; }


	#navPrimary #navHome a:hover, #navPrimary #navHome a:active { background-position: -0px -0px; }
	#navPrimary #navAbout a:hover, #navPrimary #navAbout a:active { background-position: -120px -0px; }
	#navPrimary #navNews a:hover, #navPrimary #navNews a:active { background-position: -245px -0px; }
	#navPrimary #navInformation a:hover, #navPrimary #navInformation a:active { background-position: -369px -0px; }
	#navPrimary #navResearch a:hover, #navPrimary #navResearch a:active { background-position: -494px -0px; }
	#navPrimary #navResources a:hover, #navPrimary #navResources a:active { background-position: -619px -0px; }
	#navPrimary #navEducation a:hover, #navPrimary #navEducation a:active { background-position: -743px -0px; }
	#navPrimary #navGlossary a:hover, #navPrimary #navGlossary a:active { background-position: -866px -0px; }


	#homeBody #navPrimary #navHome { background-image: url("wsimages/nav-over.gif"); background-position: -0px -35px; }
	#aboutBody #navPrimary #navAbout { background-image: url("wsimages/nav-over.gif"); background-position: -120px -35px; }
	#newsBody #navPrimary #navNews { background-image: url("wsimages/nav-over.gif"); background-position: -245px -35px; }
	#informationBody #navPrimary #navInformation { background-image: url("wsimages/nav-over.gif"); background-position: -369px -35px; }
	#researchBody #navPrimary #navResearch { background-image: url("wsimages/nav-over.gif"); background-position: -494px -35px; }
	#resourcesBody #navPrimary #navResources { background-image: url("wsimages/nav-over.gif"); background-position: -619px -35px; }
	#educationBody #navPrimary #navEducation { background-image: url("wsimages/nav-over.gif"); background-position: -743px -35px; }
	#glossaryBody #navPrimary #navGlossary { background-image: url("wsimages/nav-over.gif"); background-position: -866px -35px; }
	#ghsBody #navPrimary #navGlossary { background-image: url("wsimages/nav-over.gif"); background-position: -866px -35px; }

#navUtility, #publisherNavUtility {
	float: right;
	position: absolute;
	right: 30px;
	top: 0px;
	height: 33px;
	width: 233px;
	padding: 0;
	margin: 0;
	background: url("wsimages/nav_utility.gif") no-repeat;
	overflow: hidden;  	
	position: absolute;
}
	
#navUtility li, #publisherNavUtility li {
	display: block;
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 33px;
	background: none;
}

#navUtility a, #publisherNavUtility a {
	display: block; 
	text-decoration: none;
	margin: 0;
	overflow: hidden;
	font-size: 0;
	color: #FFFFFF;
	width: 100%;
	height: 33px;
	padding: 33px 0 0 0;
	height: 0px !important;
	height /**/:33px;
	background-repeat: no-repeat;
}

#navUtility a:hover {
	background-image: url("wsimages/nav_utility.gif");
}
	
	#navUtility #navContact {left: 0px; width: 80px; top: 0px; height: 33px; }
	#navUtility #navSitemap {left: 80px; width: 60px; top: 0px; height: 33px; }
	#navUtility #navLogin {left: 140px; width: 93px; top: 0px; height: 33px; }
	
	#navUtility #navContact a:hover { background-position: -0px -33px; }
	#navUtility #navSitemap a:hover { background-position: -80px -33px; }
	#navUtility #navLogin a:hover { background-position: -140px -33px; }

	#contactBody #navUtility #navContact { background-image: url("wsimages/nav_utility.gif"); background-position: -0px -66px; }
	#sitemapBody #navUtility #navSitemap { background-image: url("wsimages/nav_utility.gif"); background-position: -80px -66px; }
	#membersBody #navUtility #navLogin { background-image: url("wsimages/nav_utility.gif"); background-position: -140px -66px; }
	

h1 {
	height: 74px;
	width: 426px;
	margin: 0;
	padding: 74px 0 0 0;
	height: 0px !important;
	height /**/:74px;
	clip: rect(0, 426px, 74px, 0);
	overflow: hidden;
	font-size: 1px;
	color: #ffffff;
}

h1 {
	background: url("wsimages/logo-home.gif") no-repeat bottom left; 
}
#aboutBody h1 {
	background: url("wsimages/logo-about.gif") no-repeat bottom left;  
}
#newsBody h1 {
	background: url("wsimages/logo-news.gif") no-repeat bottom left; 
}
#informationBody h1 {
	background: url("wsimages/logo-information.gif") no-repeat bottom left; 
}
#resourcesBody h1 {
	background: url("wsimages/logo-tools.gif") no-repeat bottom left; 
}
#researchBody h1 {
	background: url("wsimages/logo-research.gif") no-repeat bottom left; 
}
#educationBody h1 {
	background: url("wsimages/logo-home.gif") no-repeat bottom left; 
}
#glossaryBody h1 {
	background: url("wsimages/logo-ghsi.gif") no-repeat bottom left;  
}

#ghs h1 {
	background: url("wsimages/logo-ghsi.gif") no-repeat bottom left;  
}



#columnLeft h3 {
	padding: 12px 0 13px 0;
	margin: 0 0 0 10px;
	height: 18px;
	line-height: 18px;
	color: #000000;
}


#contentHolder h2 {
	padding: 10px 0 18px 0;
	margin: 0;
	color: #FFFFFF;
	font-family: "Lucida Sans", sans-serif;
	/*font-family: Verdana,Helvetica,Arial,sans-serif;*/
}

#content h4 {
	margin: 0 0 5px 0;
	padding: 5px 0;
	width: 95%;
}

#columnLeft dl {
	margin: 0;
	padding: 0;
}

#columnLeft dt {
	margin: 0;
	padding: 3px 0 5px 0;
}

#columnLeft dd {
	margin: 0 0 5px 0;
	padding: 0;
}

#columnLeft dl a {
	padding: 6px 0 20px 0;
	display: block;
	clear: both;
}	

#columnLeft p, #content p {
	margin: 0 0 10px 0;
	padding: 0;
}

#content p {
	line-height: 20px;
}

#secNav {
border-right: solid 1px #A6A680;
border-top: solid 1px #A6A680;
}


#secNav .secNavA, #secNav .secNavAHeld, #secNav .secNavAHold, #secNav .AspNet-TreeView-Parent   {
	background-color: #FFFFFF;
	border-bottom:solid 1px #A6A680;
	padding: 6px 0 6px 10px;
}

#secNav .secNavB, #secNav .secNavBHeld, #secNav .AspNet-TreeView-Leaf {
	background-color:#F1F1E7;
	border-bottom:solid 1px #A6A680;
	font-weight: normal;
	padding: 5px 0 5px 30px;
}

#secNav .secNavC, #secNav .secNavCHeld {
	background-color:#F1F1E7;
	border-bottom:solid 1px #A6A680;
	font-weight: normal;
	padding: 5px 0 5px 50px;
}

#secNav .secNavAHeld, #secNav .secNavBHeld, #secNav .secNavCHeld   {
 	font-weight: bold;
}

#secNav .secNavAHeld a, #secNav .secNavAHold a {
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

#newsHolder, #conferencesHolder, #highlightsHolder {
	padding: 0 9px 0 9px;
}

#highlightsHolder li a
{
	text-decoration: none; 
}

#newsHolder h5, #conferencesHolder h5 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #A02B00;
	margin: 15px 0 3px 0;
	clear:right;
}

#newsHolder p 
{
	margin: 0px;
	padding: 0px;
	min-height: 145px;
}
#conferencesHolder p 
{
	margin: 0px;
	padding: 0px;
}
#newsHolder .newsImage
{
	float: left;
	margin: 0 15px 10px 0 ;
}
#newsHolder .newsImage a img
{
	border: 0;
	margin: auto;
}
#newsHolder .postDate 
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	clear:right;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
	color: #ccc;
}
#conferencesHolder .postDate 
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	color: #ccc;
}
li {
	margin-bottom: 10px;
}
.member
{
	float: left;
	width: 250px;
	margin: 15px;
}
.member h4
{
	font-weight: normal;
	color: #3366FF;
}
.memberPicture
{
	background: url("images/GHSIMembers/membershadow.gif");
	padding: 4px;
	float: left;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-right: 10px;
}

.member img
{

	border: solid 1px #acac8d;
}

#displayBox
{
	position: absolute;
	visibility: collapse;
	background: #e4e4d9;
	width: 350px;
	padding: 10px;
	border: solid 1px #A6A680;
}
.word
{
	border-bottom: 1px dotted #A02B00; 
}

/* Publisher specific styles */
#publisherGlobalhead {
	clear: both;
	display: block;
	height: 75px;
}

#publisherNavUtility {
	right: 30px;
	width: 90px;
	background: url("wsimages/publisher_nav_utility.gif") no-repeat;
}

#publisherNavUtility a:hover {
	background-image: url("wsimages/publisher_nav_utility.gif");
}
	
#publisherNavUtility #navReturnHome {left: 0px; width: 93px; top: 0px; height: 33px; }
#publisherNavUtility #navReturnHome a:hover { background-position: -0px -33px; }

