html, body { height:100%; }

body {background-color:white;margin:0px;padding:0px;font-size:9pt;font-family:arial,sans-serif;color:black;}

a {color: #0099FF;text-decoration:underline;}
a:hover {color:blue;text-decoration:underline;}
a.hover {color:black;text-decoration:none;}
a.hover:hover {color:blue;text-decoration:underline;}
a.closebox {text-decoration:none;float:right;border: 1px solid #824100;padding:0px 3px 0px 4px;}
a.closebox:hover {text-decoration:none;}

acronym {text-decoration:underline;cursor:help;}

div.infobox {margin:0px;padding:7px 7px 7px 10px;border:1px solid #55DDFF;width:842px;height:165px;
	background-color:white;position:absolute;z-index:10; overflow:auto;text-align:left;
	font-size:9pt;font-weight:normal;letter-spacing:0pt;}
div.infobox  p {margin:10px 0px;}
div.infobox h3 {font-size:110%;margin-bottom:10px;margin-top:0px;}
div.readlink {text-align:right;margin-right:5px;}
div.hr {width:100%;border-top:1px solid #77DDFF;margin:0px;clear:both;line-height:1px;font-size:1px;}
div.hdg {font-size:150%;color:#0099FF;font-weight:normal;letter-spacing:4pt;text-align:center;margin:20px 0px 0px;}

h1 {font-size:150%;color:#0099FF;font-weight:normal;letter-spacing:4pt;text-align:center;margin:10px 0 20px 0;}
h1.index {font-size:150%;color:#0099FF;font-weight:normal;letter-spacing:4pt;text-align:center;margin:20px 0;}
h2 {font-size:120%;color:#0099FF;font-weight:bold;letter-spacing:0pt;margin:10px 0 20px 0;}
h2 a.hover {color:#0099FF;text-decoration:none;}
h2 a.hover:hover {color:blue;text-decoration:underline;}
h2.galleryhdg {margin:10px 0 10px 0;letter-spacing:1pt;display:block;font-weight:normal;}
h3.indexhdg {font-size:170%;color:#0099FF;font-weight:normal;letter-spacing:7pt;margin:10px 0px 0px 31px;}
h2.textsubhdg {font-size:110%;color:black;letter-spacing:2pt;}
h2.text {font-size:100%;color:black;letter-spacing:1pt;}
h2.text a.hover {color:black;text-decoration:none;}
h2.text a.hover:hover {color:blue;text-decoration:underline;}
h3 {font-size:100%;color:black;font-weight:bold;letter-spacing:2pt;margin:10px 0;}
h3 a.hover {color:#0099FF;text-decoration:none;}
h3 a.hover:hover {color:blue;text-decoration:underline;}
h4 {font-size:100%;color:#0099FF;font-weight:bold;letter-spacing:1pt;}

hr {color:#77DDFF;height:1px;}

ol li {color:#0099FF;margin-bottom:10px;letter-spacing:1pt;}
ol li p {margin:5px 0px 0px 0px;}
ol li em {color:black;font-style:normal;letter-spacing:0pt;}

span.small {font-size:6pt;}
span.h2 {font-size:120%;color:#0099FF;font-weight:bold;letter-spacing:0pt;margin:10px 0 20px 0;}
span.h2 a.hover {color:#0099FF;text-decoration:none;}
span.h2 a.hover:hover {color:blue;text-decoration:underline;}

p {margin:15px 0;}

#maincontainer {background: url(layout-images/right-hand-shadow-5000.gif) right top repeat-y;
	margin: 0 auto;margin-top:20px;padding: 0;width: 920px}

#content {float: left;text-align: left;padding: 0;width: 900px;border-top:1px solid #55DDFF;border-left:1px solid #55DDFF;}
#header {padding:0; margin:0;font-size:100%;}

#headerstrip {margin-right: 2px;padding-right: 1px;width:898px;background: #55BBFF;
	border-top: 1px solid #55BBFF;border-bottom: 1px solid #55BBFF;}

#headerstrip:after {content: ".";display: block;line-height: 1px;font-size: 0;clear: both;}

ul#navlist {list-style-type: none;margin: 0;margin-left:12px;padding: 0;width: auto;}

ul#navlist li {display: block;margin: 0;padding: 0;float: left;width: auto;}

ul#navlist li a {font-size:100%;font-weight:bold;letter-spacing:3pt; 
	color: white;display: block;text-decoration: none;background: #55BBFF;padding: 3px 40px 3px 40px;}

ul#navlist li a.thispage {color:#0000DD;}
ul#navlist li a.thispage:hover {text-decoration:none;;}

ul#navlist li a:hover {background: #55BBFF; text-decoration: underline; color:#0000DD;}

#midcolumn {float: left;width: 900px;margin: 10px 0 10px 0;}
div.midinner {margin: 0px 20px 10px 20px;padding:0;color:black;font-weight:bold;letter-spacing:1pt;}
div.midinner div.readlink {float:right;margin-right:5px;}
div.midinner div.gallerylinks {margin-bottom:10px;margin-top:10px;letter-spacing:2pt;font-weight:normal;}

#gallery_container {height:500px;display:inline;}

#footer {clear:both;color:white;width: 920px;height: 70px;padding-top:10px;
	background: url(layout-images/footer-bg.gif) left top no-repeat;}

#footer div {margin:0;padding: 0 32px 0 4px;font-size:89%;text-align: left;}
html>body #footer div {margin:0;padding: 0px 32px 0 4px;font-size:89%;text-align: left;}
#footer a {color: white;text-decoration:underline;}
#footer a:hover {color:#0000DD;text-decoration:underline;}
#footer a.hover {color: white;text-decoration:none;}
#footer a.hover:hover {color:#0000DD;text-decoration:underline;}
#footer h3 {font-weight:normal;font-size:100%;display:inline;letter-spacing:0pt;color:white;}
#footer h4 {font-weight:normal;font-size:100%;display:inline;letter-spacing:0pt;color:white;}
#footer #contact {float:left;display:inline;margin-left:10px;}
#footer #credits {float:right;text-align:right;}

