*			{ font-family: Helvetica, Arial, Trebuchet, sans-serif; }

body	{ margin: 0; background-color: #FFFFFF; }

p {
	font-size:10pt;
	background-color:#FFFFFF;
	color:#333333;
	line-height:14pt;
	padding: 0px 0px 0px 60px;
}

h1 {
	font-style : normal;
	font-weight : bold;
	font-size : 12pt;
	margin : 0;
	padding : 6px 0px 0px 60px;
    color : #333333;
	background-color:#FFFFFF; 
}

h2 {
	font-style : normal;
	font-weight : bold;
	font-size : 12pt;
	margin : 0;
	padding : 6px 0px 0px 60px;
    color : #333333;
	background-color:#FFFFFF; 
}

a, a:visited {
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
	line-height:15px;
}

a:hover {
	color:#BBBBBB;
}

a.orange:hover {
	color:#FF9933;
}

a.green:hover {
	color:#669933;
}

a.blue:hover {
	color:#336699;
}

a.yellow:hover {
	color:#FFCC00;
}

a.purple:hover {
	color:#951B51;
}

a.grey:hover {
	color:#999999;
}

a.chm, a.chm:visited, a.publications, a.publications:visited, a.events, a.events:visited, a.ourfriends, a.ourfriends:visited, a.getinvolved, a.getinvolved:visited, a.contact, a.contact:visited {
	display:block;
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:15px;
	padding:7px 25px;
	background-color : #DDDDDD;
	border-bottom:1px solid #FFFFFF;
	width:100px;
	
}

* html a.chm, * html a.chm:visited, * html a.publications, * html a.publications:visited, * html a.events, * html a.events:visited, * html a.ourfriends, * html a.ourfriends:visited, * html a.getinvolved, * html a.getinvolved:visited, * html a.contact, * html a.contact:visited  /* this is recognized by IE only */
  {
  width: 150px;  /* total width, only for IE5.x/Win */
  w\idth: 100px;  /* content width for other IE */
  }

a.chm, a.chm:visited {
	border-top:1px solid #FFFFFF;
}

a.chm:hover {
	color: #FF9933;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#chmCurrent {
	color:#FF9933;
	background-color:#DDDDDD;
}

a.publications:hover {
	color: #669933;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#publicationsCurrent {
	color:#669933;
	background-color:#DDDDDD;
}

a.events:hover {
	color: #336699;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#eventsCurrent {
	color:#336699;
	background-color:#DDDDDD;
}

a.ourfriends:hover {
	color: #FFCC00;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#ourfriendsCurrent {
	color:#FFCC00;
	background-color:#DDDDDD;
}

a.getinvolved:hover {
	color: #951B51;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#getinvolvedCurrent {
	color:#951B51;
	background-color:#DDDDDD;
}

a.contact:hover {
	color: #999999;
	background-color:#DDDDDD;
	font-weight:bold;
}

a#contactCurrent {
	color:#999999;
	background-color:#DDDDDD;
}

a.pubmenu, a.pubmenu:visited {
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	padding-left:20px;
	background-color : #FFFFFF;
	background-image:url(images/bullet_grey.gif);
	background-position:left;
	background-repeat:no-repeat;
	
}

a.pubmenu:hover {
	color: #669933;
	background-image:url(images/bullet_green.gif);
	background-position:left;
	background-repeat:no-repeat;
}

a.top, a.top:visited {
	text-align:right;
	background-image:url(images/up-arrow.gif);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:none;
	display:block;
	font-size:10pt;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:15px;
	padding:3px 17px 3px 0px;
	background-color: #BABBBC;
}

a.top:hover {
	color: #333333;
	background-color:#BBBBBB;
	font-weight:bold;
	background-image:url(images/up-arrow_b.gif);
	background-position:right;
	background-repeat:no-repeat;
}

div.whitehorizontal {
	background-color:#FFFFFF;
	width:100%;
}

div.greytophorizontal {
	background-color:#888888;
	width:100%;
	border-top: 1px solid #FFFFFF;
}

div.greybothorizontal {
	background-color:#BBBBBB;
	width:100%;
}

.copyright {
	font-size:7pt;
	background-color:#FFFFFF;
	color:#333333;
	line-height:10pt;
	padding: 2px 0px 0px 0px;
}

ul {
	font-size:9pt;
	color:#333333;
	list-style:square;
	list-style-position:outside;
	padding-left:74px;	
}

* html ul  /* this is recognized by IE only */
  {
  padding-left: 36px;  /* padding, only for IE5.x/Win */
  padding-left: 36px;  /* padding for other IE */
  }