body			{margin-top: 15px; margin-left:5px; margin-right:5px; FONT-FAMILY: Verdana, Arial, Univers, sans-serif;background-color: #FFFFFF;}

p 		   		{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #204050; line-height:1.3em}
p.nav      		{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #01851F; FONT-SIZE: 70%; margin-bottom: 0px; margin-top: 0px;  padding-top:5px}
p.footer     	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #204050; FONT-SIZE: 70%; margin-bottom: 0px; margin-top: 0px;}
p.bluefooter    {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; FONT-SIZE: 70%; margin-bottom: 0px; margin-top: 0px;}
.greenfooter    {color: #01851F}

img.place   		{padding-right: 5px; padding-left: 5px; padding-top:5px; padding-bottom:5px;}
table.placeholder 	{margin-bottom:10px;}

form 				{margin-bottom:0px; margin-top:2px; padding-top:0px; padding-bottom:2px; }
input.btn   		{margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px; }
label.hidden   		{FONT-FAMILY:Arial, Univers, sans-serif; color: #01851F; FONT-SIZE: 10%;}
label.invisible  		{position: absolute; left: -9000px}


ul 				{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #204050; list-style: url(bullet_sml.gif) circle; margin-left: 0px; padding-left:20px} 
ul ul 			{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 100%; color: #204050; list-style: url(bullet_sml.gif) circle; margin-left: 0px; padding-left:30px} 
ul ul ul		{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 90%; color: #204050; list-style: circle; margin-left: 0px; padding-left:30px} 

ul.subnavul 	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 70%; color: #3D5698; list-style: url(bullet_sq.gif) circle; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left:18px; margin-right: 0px;} 
ul.subnavulon 	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 70%; color: #3D5698; list-style: url(bullet_sq_grn.gif) circle; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left:18px; margin-right: 0px;} 
ul.nested     	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 100%; color: #204050; list-style: url(bullet_sq.gif) circle; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; padding-left:18px; margin-right: 0px;} 
li   			{padding-bottom: 3px; padding-top: 3px;}
ol				{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #204050}
hr		    	{height: 1px; color:#CED6EF}


h1 				{Background-color:#FFFFFF; FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 105%; padding-top:0px; padding-bottom:0px; color: #3D5698; margin-bottom:0px; margin-top:0px; margin-left:0px} 
h2.side			{Background-color:#3D5698; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 70%; font-weight: bold; color: #ffffff; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px;}  
h2.sitemap      {Background-color:#FFFFFF; FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 90%; padding-left: 0px; padding-top:10px; padding-bottom:5px; color: #01851F; margin-bottom:0px; margin-top:0px; margin-left:0px} 
h2      		{Background-color:#FFFFFF; FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 90%; padding-left: 0px; padding-top:5px; padding-bottom:0px; color: #01851F; margin-bottom:0px; margin-top:0px; margin-left:0px} 
h2.red		{Background-color:#FFFFFF; FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 90%; padding-left: 0px; padding-top:5px; padding-bottom:0px; color: red; margin-bottom:0px; margin-top:0px; margin-left:0px} 
h3      		{Background-color:#FFFFFF; FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 80%; padding-left: 0px; padding-top:5px; padding-bottom:0px; color: #01851F; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}
h3.sideblack	{Background-color:#EFEFEF; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 75%; font-weight: bold; color: #000000; margin-bottom: 0px; margin-top: 0px; padding-top:3px; padding-bottom:2px;} 
h4     	 		{Background-color:#FFFFFF; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 90%; padding-left: 15px; padding-top:5px; padding-bottom:5px; color: #006699; margin-bottom: 0px; margin-top: 0px; margin-left: 0px}

address    		{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: none; font-weight: normal; font-style:normal; FONT-SIZE: 70%; margin-bottom: 0px; margin-top: 0px;}
img.logo        {padding-right:30px; padding-left:0px; padding-top:0px; padding-bottom:0px}


td.on           {Background-color:#DBEEE8;}
td.blue         {Background-color:#3D5698}
td.blueplace    {Background-color:#3D5698; padding-right:0px; padding-left:5px; border-style: solid; border-right-width:0px; border-bottom-width:0px; border-top-width:0px; border-left-width:1px; border-color:#01851f;}
td.green        {Background-color:#01851F}
td.greenhistory {Background-color:#01851F; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 75%; color: #FFFFFF; padding-top:2px; padding-bottom:2px; font-weight: bold; }
td.greentop     {Background-color:#01851F; padding-right:5px; padding-left:15px; margin-bottom:0px; margin-top:0px; padding-top:0px; padding-bottom:0px;}
td.white        {Background-color:#FFFFFF}
td.navbtn	    {background-image: url(corner_bg.gif); background-repeat: no-repeat; background-position: right bottom; Background-color:#3D5698; border-style:solid; border-bottom-width:0px; border-top-width:0px; border-right-width:1px; border-left-width:0px; border-color:#FFFFFF; padding-right:2px; padding-left:12px;}
td.header	    {border-style:solid; border-right-width:0px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-color:#FFFFFF;}
td.centre	    {padding-right:10px; padding-left:15px; padding-top:15px; padding-bottom:30px}
td.leftcolumn	{Background-color:#FFFFFF; border-style: dotted; border-right-width:1px; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-color:#3D5698; background-image: url(nav_bottom.gif); background-repeat: no-repeat; background-position:left bottom;}
td.navitem	    {Background-color:#FFFFFF; border-style: dotted; border-right-width:0px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-color:#3D5698; padding-top:5px; padding-left:10px; padding-bottom:7px;}
td.navitemon	    {Background-color:#DBEEE8; border-style: dotted; border-right-width:0px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-color:#3D5698; padding-top:5px; padding-left:10px; padding-bottom:7px;}
td.rightcolumn	{padding:20px 10px 10px 10px ;}
td.place        {Background-color:#FFFFFF; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:10px; border-style: solid; border-right-width:1px; border-bottom-width:3px; border-top-width:0px; border-left-width:1px; border-color:#01851f;}
td.social       {padding-right:10px;}
td.corner       {Background-color:#3D5698;}
td.gateway	    {padding-right:10px; padding-left:20px; padding-top:5px; padding-bottom:5px}
th              {Background-color:#DBEEE8; FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #3D5698; padding-top:2px; padding-bottom:2px; font-weight: bold;}
td.publication  {Background-color:#EEEFF8; padding-right:10px; padding-left:10px; padding-top:2px; padding-bottom:2px}


div.blackbox {Background-color:#EEEFF8; border-style: solid; border-right-width:1px; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-color:#000000; padding: 10px 10px 10px 10px}
div.greybox {Background-color:#EEEFF8; border-style: solid; border-right-width:1px; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-color:#3D5698; padding: 0px 5px 5px 5px}
div.greybox h2 {Background-color:#EEEFF8;}
div.greenbox {Background-color:#DBEEE8; border-style: solid; border-right-width:1px; border-bottom-width:1px; border-top-width:1px; border-left-width:1px; border-color:#01851F; padding: 5px 5px 5px 5px; margin-top: 15px}
div.greenbox p {margin-bottom: 0px; margin-top: 0px}
div.greybox p {margin-bottom: 10px;}

A.topnav:link 	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 75%; color: #FFFFFF; text-decoration: none;}
A.topnav:visited {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 75%; color: #FFFFFF; text-decoration: none;}
A.topnav:hover 	{FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #FFFFFF; text-decoration: underline;} 

A.mainnav:link {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #3D5698; text-decoration: none; font-weight: bold;}
A.mainnav:visited {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #3D5698; text-decoration: none; font-weight: bold;}
A.mainnav:hover {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline; Background-color:#ffffff; font-weight: bold; } 

A.mainnavon:link {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #3D5698; Background-color:#DBEEE8; text-decoration: underline; font-weight: bold;}
A.mainnavon:visited {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; FONT-SIZE: 80%; color: #3D5698; Background-color:#DBEEE8; text-decoration: underline; font-weight: bold;}
A.mainnavon:hover {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline; Background-color:#DBEEE8; font-weight: bold; } 

A.subnav:link       {FONT-FAMILY: Verdana, Arial, Univers, sans-serif;  color: #3D5698; text-decoration: none;}
A.subnav:visited    {FONT-FAMILY: Verdana, Arial, Univers, sans-serif;  color: #3D5698; text-decoration: none;}
A.subnav:hover      {FONT-FAMILY: Verdana, Arial, Univers, sans-serif;  color: #3D5698; text-decoration: underline;}

A.subnavon:link       {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline;}
A.subnavon:visited    {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline;}
A.subnavon:hover      {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline;}

A.history:link {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal;}
A.history:visited {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal}
A.history:hover {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #ffffff; text-decoration: underline; font-weight: normal} 

A:link {FONT-FAMILY: Verdana, Arial, Univers, sans-serif;  color: #3D5698; text-decoration: underline; }
A:visited {FONT-FAMILY: Verdana, Arial, Univers, sans-serif;  color: #3D5698; text-decoration: underline; }
A:hover {FONT-FAMILY: Verdana, Arial, Univers, sans-serif; color: #3D5698; text-decoration: underline; } 

A.skiplink:link {FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 10%; color: #01851F; text-decoration: none;}
A.skiplink:visited {FONT-FAMILY: Arial, Univers, sans-serif; FONT-SIZE: 10%; color: #01851F; text-decoration: none;}
A.skiplink:hover {FONT-FAMILY: Arial, Univers, sans-serif; color: #01851F; text-decoration: none;  } 

A.image:link 	{text-decoration: none; Background-color:#FFFFFF;} 
A.image:visited {text-decoration: none;} 
A.image:hover 	{BACKGROUND-COLOR:#FFFFFF; text-decoration: underline}

.tabimages {background-color:#CCCCCC}
.newlogo {padding:10px}
label.hidden2   		{FONT-FAMILY:Arial, Univers, sans-serif; color: #FFFFFF; FONT-SIZE: 10%;}
select.samesize {width:263px}
.pubsearch {FONT-SIZE: 80%;}

#alphasearch p {margin-bottom: 5px; margin-top: 0px;  padding-top:0px; padding-bottom:0px}
#alphasearch table { margin-top: 5px; margin-bottom: 5px;}
#alphasearch h2 { margin-top: 10px; }
#alphasearch h1 { margin-bottom: 10px; }