body {background:#e5e5e5;font:9px Verdana, Arial, Helvetica, sans-serif;color:#8A0655;margin:0;padding:0;}
h1, h2, h3 {font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;}
h1 {font-size:25px;}
h2 {font-size:17px;}
h3 {font-size:13px;font-weight:bold;padding-bottom:3px;}
h4 {font:9px Verdana, Arial, Helvetica, sans-serif;color:#999999;}
h5 {font-size:12px;font-weight:bold;}
p, ul, ol {font:12px Georgia, "Times New Roman", Times, serif;color:#656d74;line-height:180%;}
.space01 {margin:0 0 15px 0;padding:15px 0 15px 0;}
.space02 {padding:30px 0 0 0;}
.space03 {padding:10px 0 0 0;}
.space04 {width:490px;height:40px;}
.space05 {padding:20px 0 0 0;}
.space06 {clear:both;float:none;padding:70px 0 0 0;}
.space07 {padding:30px 10px 0 0;}
div.dots {background:url(dots_01.gif) repeat-x bottom left;margin:0 0 15px 0;padding:15px 0 15px 0;}
a {color:#005c9c;}
a:hover {text-decoration:none;}
.pages {float:left;text-align:center;width:780px;margin:30px 10px 0 10px;padding:0;}
.pages a {background:#006ab3;font:bold 14px Verdana, Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;margin:5px;padding:2px 5px 3px 5px;}
.pages a:hover, .pages a.active {background:#b9b5b5;}

#logoBack {height:94px;}
#logo {position:relative;width:800px;height:94px;margin:0 auto;}
#logo img {position:absolute;left:25px;top:28px;}

#menuBack {background:url(linkBack.gif) 0 0 repeat-x;height:70px;margin:0 0 17px 0;}
#menu {position:relative;width:800px;height:43px;margin:0 auto;}
#menu ul {list-style:none;margin:0;padding:20px 0 0 25px;}
#menu li {display:inline;}
#menu a {float:left;display:block;background:url(linkArrow.gif) no-repeat left center;font:18px Georgia, "Times New Roman", Times, serif;color:#b3d3e8;text-decoration:none;text-align:center;padding:0 20px 0 10px;}
#menu a:hover, #menu .active a {background:url(linkArrowOver.gif) no-repeat left center;color:#ffffff;}

#flash {position:relative;width:800px;height:309px;margin:0 auto;}

#leftMain {float:left;width:370px;padding:40px 0 0 0;}
#leftMain img, #rightMain img {float:left;}
#leftMain img.more, #rightMain img.more {float:none;padding:0 10px 0 10px;}
#rightMain {float:right;width:370px;padding:40px 0 0 0;}
#leftMain p, #rightMain p {font-size:11px;line-height:140%;margin:0;padding:0 0 0 90px;}

#body {width:800px;margin:0 auto;}
#left {float:left;width:240px;padding:42px 0 0 10px;}
#left ul {margin:0;padding:0;list-style:none;}
#left li li {padding:5px 0;}
#left h2 {font-size:13px;font-weight:bold;}
#left h3 {margin:0;}
#left p {margin:0;line-height:normal;}
#left a {text-decoration:none;padding:0 0 0 10px;}
#left a:hover {background:url(subLinkArrow.gif) no-repeat left center;text-decoration:underline;}
#left .active a {background:url(subLinkArrow.gif) no-repeat left center;}
#right {float:right;width:490px;padding:40px 10px 0 0;}
#right ul {color:#38604A;}

.refLeft {float:left;width:780px;margin:0 10px 0 10px;padding:0;}
.refLeft h1 {margin:40px 10px 20px 0;}
.refLeft img {margin:3px 5px 9px 0;}
.refLeft a img {border:#b9b5b5 solid 2px;padding:1px;}
.refLeft a:hover img {border:#006ab3 solid 2px;}

#lightbox {position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer {padding:10px;}
#loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav {left:0;}
#hoverNav a {outline:none;}
#prevLink, #nextLink {width:49%;height:100%;background:transparent url(blank.gif) no-repeat;display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(prev.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(next.gif) right 15% no-repeat;}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData {padding:0 10px;color:#666;}
#imageData #imageDetails {width:70%;float:left;text-align:left;}
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose {width:66px;float:right;padding-bottom:0.7em;}		
#overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}

#footerBack {background:url(footerBack.gif) 0 0 repeat-x;height:150px;}
#footer {position:relative;width:800px;height:150px;margin:0 auto;}
#copyright {float:left;width:500px;margin:20px 0 0 0;padding:0;}
