body, td, th 	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
body 			{text-align: center; margin: 0; background-color: #eee;}
.clear  			{clear: both; }
pre 				{display:none }

p, h1, h2, h3, h4 {margin-top: 0; padding-top: 0;}
ul {padding: 0px; margin: 10px 20px;}
ul li {list-style:none; background: url('images/bullet.png') no-repeat left 0.9em; padding: 3px 0px 3px 20px; margin-left: 0px;}

hr 		{border: none; width: 100%; text-align : center; height: 1px; color: #ddd; background-color: #ccc;}

h1		{font-family: "Times New Roman"; font-size: 20px; color: #010080;}
h2		{font-family: "Times New Roman"; font-size: 18px; color: #010080;}
h3		{font-family: "arial"; font-size: 16px; color: #555;}
h4		{font-family: "arial"; font-size: 13px; color: #555;}

div#main 	{width: 734px; margin: 0px auto; text-align: left; border: 10px solid #fff; background-color: #fff;}
div#header 	{float: right; margin: 0px 0px 5px 0px; background-color: #fff;}
div#content 	{}
div#content2 {border: 1px solid #3e1906; padding: 25px;}
div#content3 {border: 1px solid #3e1906; padding: 25px; padding-top: 201px;}
div#footer 	{text-align: right; margin: 10px 0px; font-size: 7pt;}
.nav		{background: url('images/menubg.jpg'); height: 50px; padding-left: 3px; }
div#col1	{width: 250px; background: #f4f8fb url(images/box-blue-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #badce8;}
div#col1 h1   {color: #3b729b;}

div#col1pink{width: 250px; background: #fff0fa url(images/box-pink-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #eec1df;}
div#col1pink h1   {color: #ef86cc;}

div#col1blue{width: 250px; background: #f4f8fb url(images/box-blue-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #badce8;}
div#col1blue h1   {color: #3b729b;}

div#col2	{width: 250px; background: #f5f8c3 url(images/box-green-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #b4bd54;}
div#col2 h1   {color: #a9b353;}

div#col3	{width: 414px;background-color: #fff; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #eee;}

div#col3blue{width: 414px; background: #f4f8fb url(images/box-blue-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #badce8;}
div#col3blue h1   {color: #3b729b;}

div#col3gray{width: 414px; background: #fdfdfd url(images/box-gray-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #eee;}
div#col3gray h1   {color: #000;}

div#col4	{width: 702px; background-color: #fff; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #eee;}

div#col4blue{width: 702px; background: #f4f8fb url(images/box-blue-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #badce8;}
div#col1blue h1   {color: #3b729b;}

div#col4pink{width: 702px; background: #fff0fa url(images/box-pink-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #eec1df;}
div#col1pink h1   {color: #ef86cc;}

div#col4gray{width: 702px; background: #fdfdfd url(images/box-gray-bg.jpg) left bottom repeat-x; float: left; display: block; padding: 15px; margin: 5px 0px 0px 0px; border: 1px solid #f4f4f4;}
div#col1gray h1   {color: #7e7e7e;}


p 			{line-height: 1.5em;}

a 			{color: #010080; text-decoration: underline;}
a:active 	{text-decoration: underline; color: #010080;}
a:hover 		{text-decoration: none; color: #fe66cb;}

/* Header Links */
a.header 		{color: #CC9900; text-decoration: none;}
a.header:active 	{text-decoration: none;	color: #FFFF99;}
a.header:hover 	{text-decoration: none; color: #FFFF99;}

img {border:none;}

/*****************/
/* MENU - primary */
/*****************/
#primary-menu {z-index: 100; font-family: "Arial"; font-size: 13px; font-weight: bold; }

#primary-menu ul {margin: 0; padding: 0; z-index: 100; }

#primary-menu ul.menu li {display: block; float: left; position: relative; z-index: 100; width: 117px; padding: 0px 2px 0px 2px; background: none;}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {z-index: 100;}

#primary-menu ul.menu li a {background: transparent url('images/button.jpg') no-repeat right 0; color: #111; display: block; padding: 11px 0px; text-decoration: none; text-align: center;}

#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a {color: #fe66cb; background: transparent url('images/button-hover.jpg') no-repeat right 0;}

#primary-menu ul.menu li ul {left: -999em; opacity: 0.95; margin: 0; padding: 5px 0 5px; position: absolute; width: 144px; z-index: 100;}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {display: block; left: auto; }
  
#primary-menu ul.menu li ul li {background: #c2c2c3; border-bottom: 1px solid #888; float: left; font-family: arial; font-size: 0.85em; height: auto; margin: 0; width: auto;}

#primary-menu ul.menu li ul li.last {border-bottom: none}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {background: transparent; color: #fff; display: block; margin: 0; padding: 4px 10px; text-transform: none; width: 135px; text-align: left;}

#primary-menu ul.menu li ul li a:hover {background-color: #010080; color: #fff; display: block; margin: 0; padding: 4px 10px; text-decoration: none;}

#primary-menu ul.menu li ul li ul.menu {left: -999em; margin: 0 0 0 -14px; padding: 6px 0 4px;}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {display: block; left: 154px; top: -6px;}

#primary-menu ul.menu li ul li ul.menu li a {padding: 4px; width: 128px;}


/* Committee */
.committee-photo	{margin: 0px 10px 0px 0px; border: 1px solid #ddd;}
.committee-icon		{margin: 0px 10px 0px 0px;}
.committee-blank	{margin: 0px 20px 0px 0px;}
ul#societies 		{padding: 0px; margin: 10px 20px;}
ul#societies li 		{list-style:none; background: url('images/bullet1.png') no-repeat left 5px; padding: 3px 0px 10px 30px; margin-left: 0px;}

.meeting-location, .journal	{font-weight: bold; font-size: 13px;}
.meeting-date		{font-weight: bold; font-style: italic;}