
 #body
   {
   	padding: 0;
   	background-color: #8da4c3;
	}
	
body#Home li.Home a:link, body#Home li.Home a:visited,
	body#About li.About a:link, body#About li.About a:visited,
		body#TA li.TA a:link, body#TA li.TA a:visited,
             body#Workshop li.Workshop a:link, body#Workshop li.Workshop a:visited,
				body#Disseminate li.Disseminate a:link, body#Disseminate li.Disseminate a:visited,
					body#Contact li.Contact a:link, body#Contact li.Contact a:visited,
					body#OverviewIntro li.OverviewIntro a:link, body#OverviewIntro li.OverviewIntro a:visited,
					body#OverviewDef li.OverviewDef a:link, body#OverviewDef li.OverviewDef a:visited,
					body#OverviewCat li.OverviewCat a:link, body#OverviewCat li.OverviewCat a:visited,
					body#OverviewMap li.OverviewMap a:link, body#OverviewMap li.OverviewMap a:visited,
					  	body#OverviewRes li.OverviewRes a:link, body#OverviewRes li.OverviewRes a:visited
					  	
	{
	color: #ffcc33;
   	background-color: #000000;
	cursor: text;
	text-decoration: none;
	}

#header2
	{
	top: 0em;
   width:900px;
  	height: 150px;
   float:left;
   background-color: #ffffff;
   margin-right: auto;
	}
#header
	{
	top: 0em;
   width:892px;
  	height: 245px;
      margin: 0 auto; 
   background-color: #ffffff;
   padding-top:5px;
	}
#headerMain
	{
	top: 0em;
	width:800px;
  	height: 146px;
    margin: 0 auto; 
    background-color: #ffffff;
    padding-left:0px;
   }
#header2
	{
	top: 0em;
   width:800px;
  	height: 140px;
   float:left;
   background-color: #ffffff;
   margin-right: auto;
	}

	#wrapper
	{
	width:800px;
	background-color: #ffffff;
   padding-left: 0px;
   	margin: 0 auto; 
	}
	}
#main
	{
    margin: 0 auto; 
	width: 880px;
	padding-left: 3px;
	}
	
div.border
	{
   margin-top: 100px;
   margin-right: 275px;
   margin-bottom: 0px;
   padding-left:10px;
	width: 500px;
	background-color: #f2f2f2;
	border: solid 2px;
	}
#randimg2
  {
 	float: right;
   margin-top: 75px;
   margin-right: 75px;
   margin-left: 15px;
   margin-bottom: 0px;
   padding: 0px;
   display: inline;
   }
.rightimg
   {
 	float: right;
   margin-top: 75px;
   margin-right: 15px;
   margin-left: 15px;
   margin-bottom: 0px;
   padding: 0px;
   display: inline;
   }
.leftimg
   {
 	float: left;
  	margin-right: 0px;
   margin-left: 20px;
   margin-bottom: 0px;
  margin-top: 40px;
   padding: 10px;
   z-index: 3;
   }
#content
	{
   padding-top: 10px;
   float: left;
	padding-bottom: 10px;
	background-color: #b7c7ba;
	width: 790px;
	}
#contentLeft
	{
   padding-top: 10px;
   float: left;
	padding-bottom: 10px;
	background-color: #ffffff;
	width: 320px;
	margin-right: 20px;
	}
#contentRight
	{
   padding-top: 10px;
   float: right;
	padding-bottom: 10px;
	background-color: #ffffff;
	width: 430px;
	margin-left: 20px;
	}
#border
	{
	position: absolute;
	height: 350px;
	top: 10px;
   left: 1px;
	}

#nav
	{
   padding-top: 10px;
   padding-bottom: 15px;
   width: 778px;
   height: 10px;
   background-color: #000000;
   display: inline;
 float: left;
   color: #ffffff;
	}
#nav li a:hover.here
	{
	text-decoration: none;
  	cursor:Crosshair;

	}
#subMenu
	{
	margin: 0px 0px 0px 0px;
   padding: 8px 2px 8px 2px;
  	width: 768px;
   height: 20px;
	background-color: #ffffff;
   float: left;
   display: inline;
   text-align: center;
   font-size: small;
   color: #000000;
   cursor:Crosshair;
   border-bottom: 3px solid #666666;
   border-right: 1px solid #6e6e6e;

	}
.crosshair
	{
	cursor:Crosshair;
	}
#subMenu a:visited
 	{font-family: Arial, helvetica; color: #000000; text-align:center;
	}
#subMenu a:visited.here
 	{font-family: Arial, helvetica; color: #666666; text-align:center; text-decoration: none; cursor:Crosshair;
	}
#subMenu a:link
 	{font-family: Arial, helvetica; color: #336666; text-align:center;
	}
#subMenu a:link.here
 	{font-family: Arial, helvetica; color: #666666; text-align:center; text-decoration: none; cursor:Crosshair;
	}
#subMenu a:hover
 	{font-family: Arial, helvetica; color: #000000; text-align:center; 	background-color: #f2f2f2;
	}
#subMenu a:hover.here
 	{font-family: Arial, helvetica; color: #ffffff; text-align:center; cursor:Crosshair; text-decoration: none;
	}

.TopicPage
	{
	background-color: #ffffff;
 	margin-top: 5px;
 	color: #000000;
 	padding:  0px;
   font-size: medium;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
 	text-align: left;
 		padding: 3px;
 	}
#nav ul, #nav2 ul
	{
	list-style: none;
   text-align: left;

	}
#nav li, #nav2 li
	{
	display: inline;
	}
#nav li a:link, #nav li a:visited, #nav2 li a:link, #nav2 li a:visited
	{
	padding: 3px;
	background-color: #000000;
	color: #ffffff;
	text-decoration: none;

  	 font-size: small;
	}
#nav li a.present, #nav2 li a.present
	{
	padding: 3px;
	background-color: #000000;
	color: #993333;
	text-decoration: none;

	}
#nav li a:hover, #nav2 li a:hover
	{
	background-color: #000000;
	color: #ffcc33;
  	text-decoration: underline;
	}

div.tritext
 	{font-family: Arial, helvetica; color: #000000; font-size: small; text-align:center; width: 770px; margin-top: 20px; 

	}
div.tritext a:visited
 	{font-family: Arial, helvetica; color: #717171; font-size: small; text-align:center;
	}
div.tritext a:link
 	{font-family: Arial, helvetica; color: blue; font-size: small; text-align:center;
	}
div.tritext a:hover
 	{font-family: Arial, helvetica; color: black; font-size: small; text-align:center;
	}

div.tritext a:visited.here
 	{font-family: Arial, helvetica; color: #717171; font-size: small; text-align:center; 	cursor:Crosshair; text-decoration: none;
	}
div.tritext a:link.here
 	{font-family: Arial, helvetica; color: blue; font-size: small; text-align:center; 	cursor:Crosshair;  text-decoration: none;
	}
div.tritext a:hover.here
 	{font-family: Arial, helvetica; color: #717171; font-size: small; text-align:center; 	cursor:Crosshair;  text-decoration: none; background-color: #ffffff;
	}




A:link
	{font-family: Arial, helvetica;  color: #333399; font-size: 95%;
	}
A:visited
	{font-family: Arial, helvetica;  color: #336666; font-size: 95%;
	}
A:active
	{font-family: Arial, helvetica;  color: #996633; font-size: 95%;
	}
a:hover
	{text-decoration: none; color: #2E8B57;  font-size: 95%;
	}
a:visited:hover
	{text-decoration: none; font-size: 95%; background-color: #e1e1cb; color: #000000;
	}
A:link.small, A:visited.small, A:active.small, a:hover.small, a:visited:hover.small
	{font-size: small;
	}
A:link.red, A:visited.red, A:active.red, a:hover.red, a:visited:hover.red
	{font-size: small; text-align: center; color: red;
	}
A:link.light
	{font-family: Arial, helvetica;  text-decoration: underline; color: #faf8f1; font-size: small; background-color: #4d7979;
	}
A:visited.light
	{font-family: Arial, helvetica;  text-decoration: underline; color: #ffffff; font-size: small; background-color: #4d7979;
	}
a:visited:hover.light
	{text-decoration: none; font-size: 95%; background-color: #4d7979; color: #000000;
	}
A:link.strong
	{font-family: Arial, helvetica;  text-decoration: underline; color: #333399; font-size: medium;
	}
A:visited.strong
	{font-family: Arial, helvetica;  text-decoration: underline; color: #336666; font-size: medium;
	}

cite
	{font-family: Arial, helvetica;
   }
cite.small
   {font-family: Arial, helvetica;  font-size: small;
   }
cite.center
   {font-family: Arial, helvetica;  text-align: center;
   }
.red
  	{font-family: Arial, helvetica; color: red;
   }
.redC
  	{font-family: Arial, helvetica; color: red; text-align: center;
   }
.blue
  {color: #0033cc;
   }
.brick
   {font-family: Arial, helvetica; color: #660000;
   }
.brickI
   {font-family: Arial, helvetica; color: #660000; font-style: italic;
   }
.strong
	{font-family: Arial, helvetica; font-weight: bold;
	}
	.underline
	{text-decoration: underline;
	}
hr.red
	{color: red; width: 75%; margin-bottom: -5px;
	}
P
	{font-family: Arial, helvetica; font-size: 95%; margin-left: 5px;
	}
P.oecic
	{font-family: Arial, helvetica;
	}
P.text
	{font-family: Arial, helvetica; font-size: 95%; margin-top: 15px;  margin-left: 15px;
   }
P.disclaimer
	{font-family: Arial, helvetica; font-size: 95%; margin-top: 15px;  margin-left: 5px;  margin-right: 5px;
   }
P.nogap
	{font-family: Arial, helvetica; font-size: medium;	padding: 0px; 	margin: 0;
	}
P.red
	{font-family: Arial, helvetica; color: red;
	}
P.blue, span.blue
	{font-family: Arial, helvetica; color: #333399;  font-size: medium;
	}
P.white
	{font-family: Arial, helvetica; color: white;
	}
P.center
	{text-align:center; font-family: Arial, helvetica;
	}
P.small, Div.small
	{font-size: small; font-family: Arial, helvetica;
	}
P.next
	{font-size: small; font-family: cursive; color: #333399; text-decoration: none;
	}
P.bluetext
	{font-size: small; font-family: cursive; color: #00008b; text-decoration: none;
	}

P.next a:visited
 	{font-family: Arial, helvetica; font-size: small; text-align:center;  text-decoration: none;
	}
P.next a:link
 	{font-family: Arial, helvetica; color: blue; font-size: small; text-align:center; text-decoration: none;
	}
P.next a:hover
 	{font-family: Arial, helvetica; color: black; font-size: small; text-align:center;  text-decoration: none;
	}
P.highlight
 	{color: black; background-color: #ffff99;  text-decoration: none; margin-left: 20px; margin-right: 20px; padding: 10px;
	}
P.strong
	{font-family: Arial, helvetica; text-align: center; font-weight: bold;
	}
P.date
	{text-align:center; font-family: Arial, helvetica; font-size: medium;
	}
p.tri
	{font-size: small; font-family: Futura, Arial, helvetica; text-align: center;  font-weight: lighter; margin-bottom: 0px; color: #cc3333;
	}
H1
	{font-size: x-large; font-family: cursive, Florence, helvetica; text-align: center;  font-weight: lighter; margin-bottom: -2px;  margin-top: -2px;
	}
H1.left
	{font-size: large; font-family: Futura, Arial, helvetica; text-align: left;  font-weight: lighter;  margin-bottom: 0px;
	}
H1.brick
	{font-size: x-large; font-family: cursive, Florence, helvetica; color: #734d26;  font-weight: normal;  margin-bottom: -5px; margin-top: 5px;
	}
H2
	{font-size: larger; font-family: Arial, helvetica; font-weight: bold;  margin-top: 0px; margin-bottom: 0px;
	}
H2.brick
	{font-size: 1.5em; font-family: cursive, Florence, helvetica; color: #734d26;  font-weight: normal;  margin-bottom: -5px; margin-top: 5px;
	}
H3.brick
	{font-size: x-large; font-family: cursive, Florence, helvetica; color: #660000;  font-weight: normal;
	}
H2.red
	{font-size: larger; font-family: Arial, helvetica; color: #cc3333;  font-weight: lighter;  margin-bottom: 0px;
	}
H3
	{font-size: medium; font-family: cursive, Florence, helvetica;  font-weight: bold;  margin-bottom: 12px;  margin-top: -5px;
	}
H4
	{font-size: medium; font-family: Futura, Arial, helvetica; text-align: left;  font-weight: lighter; margin-bottom: 0px; color: #cc3333;
	}
UL
	{font-family: Arial, helvetica;  font-size: 95%; margin-top: 0px;
	}
UL.indent
	{font-family: Arial, helvetica;  font-size: 95%; margin-top: 0px; padding-left: 15px;
	}
UL.reg
	{font-family: Arial, helvetica;   font-size: 95%; margin-top: 0px;
	}
UL.oecic
	{font-family: Arial, helvetica;   margin-top: 5px;
	}
OL
	{font-family: Arial, helvetica;  font-size: 95%;
	}
dL
	{font-family: Arial, helvetica;
	}
.contact
	{width: 600px;
	}
.contact th, .contact td
	{
	background-color: #ffffff;
	font-size: medium;
	padding-right: 20px;
	padding-left: 10px;
	border: 0px; 
	}
table.white
	{background-color: #ffffff;
	}
	
td.news
	{
	background-color: #f2f2f2;
	padding-right: 20px;
	padding-left: 10px;
	border-top: 1px solid #999999; 
	border-bottom: 3px solid #999999; 
	border-left: 1px solid #999999; 
	border-right: 3px solid #999999; 
	width: 250px;
	align: top;
	}
tr.black, td.black, table.black
	{font-family: Arial, helvetica; color: #ffffff; background-color: #000000;
	}
tr.lightgrey, td.lightgrey
	 {
	 font-family: Arial, helvetica; 
	 background-color: #eeeeee;  
	 font-size: medium;
    }
tr.darkblue, td.darkblue
	{
	font-family: Arial, helvetica; 
	background-color: #3a5d81;
	}
tr.cream, td.cream
	{
	font-family: Arial, helvetica; 
	background-color: #faf8f1;
	}

tr.center
	{
	align: center;
	}

td.sidebar
	{
	font-family: Arial, helvetica; 
	background-color: #568282; 
	width: 200px;
	}
.indent
	{
	margin-left: 20px; 
	margin-right: 20px;
   }
.italic
	{
	font-family: cursive, Florence, helvetica; 
	font-style: italic;
	}
.grey
	{font-family: Arial, helvetica; background-color: #f2f2f2;  margin-top: 15px;
	}
td.mediumgrey
	{font-family: Arial, helvetica; color: #ffffff; background-color: #444444;
	}
td.teal
	{font-family: Arial, helvetica; background-color: #336666;
	}
td.blue
	{font-family: Arial, helvetica; background-color: #3a5d83;
	}
td.lightblue
	{font-family: Arial, helvetica; background-color: #b0c4de;
	}
td.lighter
	{font-family: Arial, helvetica; background-color: #e1e1cb;
	}
div
	{font-family: Arial, helvetica; padding: 0.5em;
   }
div.box
	{
	margin: 5px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
	background-color: #ffffff;
	}
	
	div.box2
	{
	margin: 5px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
	background-color: #ffffff;
	width: 600px;
	align: center;
	}
	div.smallbox
	{
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
			margin-bottom: 10px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
	background-color: #ffffff;
		}
			div.newsbox
	{
		margin-left: 5px;
		margin-right: 5px;
		margin-top: 10px;
			margin-bottom: 10px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
	background-color: #ffffff;
		}
div.mapsbox
	{
	margin-left: 20px;
		margin-right: 20px;
		margin-top: 10px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #999999;
  	border-right: 2px solid #666666;
	background-color: #e7ceb6;
	color: #000000;
	}		
		div.activitybox
	{
	margin-left: 50px;
		margin-right: 50px;
		margin-top: 20px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #000000;
  	border-right: 2px solid #000000;
	background-color: #336666;
	color: #ffffff;
	}
			div.activityboxleft
	{
	margin-left: 5px;
		margin-right: 325px;
		margin-top: 20px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 3px solid #000000;
  	border-right: 2px solid #000000;
	background-color: #336666;
	color: #ffffff;
	}
	
div.bluebox
	{
	position: relative;
	width: 450px;
	margin-left: 300px;
	margin-top: 30px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 1px solid #999999;
  	border-right: 1px solid #666666;
	background-color: #336666;
	color: #ffffff;
	padding: 5px;
	font-family: cursive, Florence, helvetica;
	}
div.brownbox
	{
	margin-left: 120px;
	margin-top: -10px;
	width: 400px;
 	border-top: 1px solid #d4d4d4;
  	border-left: 1px solid #d4d4d4;
  	border-bottom: 1px solid #999999;
  	border-right: 1px solid #666666;
	background-color: #996633;
	color: #ffffff;
	padding: 20px 5px 5px 5px;
		z-index: 2;
	}
	
	div.blackbox
	{
	margin-left: -5px;
	margin-top: -10px;
	width: 4px;
 	background-color: #000000;
	padding: 0px;
	z-index: 2;
	height: 500px;
	}
div.titles
	{font-family: Arial, helvetica; margin-bottom: -10px; margin-right: 15px; margin-left: 0px;    font-size: 90%;
   }
div.center
	{text-align: center;
   }
div.text
	{font-family: Arial, helvetica; margin-top: 10px; padding: 0.5em; margin-left: 15px;  margin-right: 15px; font-size: 95%;
   }
div.white
	{background-color: #ffffff; margin-top: 0px; text-align: left;
	}
div.lightblue
	{background-color: #dae7ff; margin-top: 10px;
	}
div.textindent
	{font-family: Arial,helvetica;
margin: 20px;
padding: 1em;
font-size: medium;
 margin-top: -12px;
  margin-right: 20px
   }
   div.indent
	{
margin-left: 80px;
padding: 1em;
 margin-top: -12px;
  margin-right: 20px
   }
   
.yellow
	{background-color: yellow;
	 margin-top: -1px;
	  margin-bottom: -1px;
	  padding: 2px;
	}
