@charset "UTF-8";
/* CSS Document */

@charset "UTF-8";
/* CSS Document */

body {line-height:1.5; font-size:12px; color:#000; font-family:Helvetica, Arial, sans-serif; margin:0; margin-top:0; z-index:1}
a {color:#3674a3; font-weight:bold}
a img {border:0}
hr {display:block; height:2px; background:url(images/body-bg.jpg); border:0; clear:both; margin-bottom:10px}
h1, h2, h3, h4 {margin:5px 0}
h1, .heading1 {font-size:24px; line-height:26px; font-weight:normal}
h2, .heading2 {font-size:18px; line-height:21px; font-weight:bold}
h3, .heading3 {font-size:14px; line-height:18px; font-weight:bold}

#container-outer, #container-inner, #content, #content-sub, #footer, ul {position:relative; z-index:1}
#container-outer, #content, #content-sub, .container-boxes, .box-content {width:100%; margin:auto}
#container-inner {width:100%}
#footer, .box3, .menu-search-home, .menu-search-sub, #menuBox, #searchBox, .container-sidebar, .homeBox-head, .subBox-head, .subBox-head-mosaic, .subBox-head-thtw, .subBox-head-sos, #emailPrint, .boxCorner, .linkBox, #fadeJoy, #contentJoy, .headerImage {display:none}

#copyright {margin:50px 0}

.mosaicSidebar {float:right; width:20%}

.archive-menu ul {margin-bottom:15px}
.archive-menu li {display:block; list-style:none; font-size:18px; border-bottom:1px dotted #d4d8de}
.archive-menu li ul {border-top:1px dotted #d4d8de}
.archive-menu li li {list-style:disc; font-size:14px}

.directoryPic {float:left; margin-right:10px; border:2px solid #fff; width:90px}
.directory p {float:left}
.dirctory hr {clear:both}

.picLeft, .picBoxLeft {float:left; margin:5px 10px 5px 0}
.picRight, .picBoxRight {float:right; margin:5px 0 5px 10px} 
.picBoxLeft, .picBoxRight {width:300px}
.picBox, .picBoxLeft, .picBoxRight {border:2px solid #e7e9ed; padding:10px; text-align:center}
.picBox {margin:10px 0}
.picBox img, .picBoxLeft img, .picBoxRight img {margin:5px}

.childscontainer li, .thumbscontainer li {width:155px; padding:5px; text-align:center; border:1px solid #e7e9ed; display:block; float:left; margin:0 5px 10px 0}
.childscontainer li {height:200px}
.thumbscontainer li {height:155px}
.childscontainer li:hover, .thumbscontainer li:hover {border:1px solid #728db8}
p.navigation a {background:#dee5ef; padding:5px}
p.navigation a:hover {background:#fff}
p.navigation {margin-bottom:10px}
.picturecontainer {border:1px solid #d4d8de; background:#e9edf3; padding:10px}
div.picture img {border:1px solid #d4d8de}

.column1 {width:80px; font-size:16px; font-weight:bold}
td {border-bottom:1px solid #d4d8de; padding:4px 0 4px 10px}
tr:hover {background:#f6f7f8}
td strong {font-size:14px}
td div {margin:5px 0}

a.topLink {display:block; padding:5px; border:1px solid #e7e9ed; background: #f6f7f8; margin-top:12px}
a.topLink:hover {background:#dee5ef}
