* { margin:0; padding:0; }
body { background-color: #D4DBE3; margin:0 auto; padding:0; text-align:center; font-family:Helvetica, Futura, Arial, sans-serif; }

#stayfresh { width:694px; margin:0 auto; padding-top:13px; }
#headr { display:block; height:63px; background:url(images/mainlogo.gif) no-repeat center top; text-align:center; }

#navwrap { border-top:1px solid #BAB8CE; border-bottom:1px solid #BAB8CE; margin-bottom:14px; text-align:center; }
#navwrap:after { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; color:#BAB8CE; }
#navcontainer { margin:0 auto; padding:6px 0; font-size:12px; }
#navcontainer .smaller { font-size:10px; }
#navcontainer ul { list-style-type: none; text-align: center; padding: 0; position: relative; }
#navcontainer li { display: inline; text-align: center; margin: 0 5px; }
#navcontainer li a { padding: 4px; color:#00285E; text-decoration: none; }
#navcontainer li a:link, #navcontainer li a:visited, #navcontainer li a:active { color:#00285E; text-decoration:none; }
#navcontainer li a:hover { color:#00285E; background:url(images/glow.gif) no-repeat center top; }
/* #ed #edbtn, #com #combtn, #cli #clibtn, #svc #svcbtn, #login #logbtn, #map #mapbtn, #contact #cttbtn { color:#5E0442; } */

#area { clear:both; font-size:12px; line-height:1.5em; color:#00285E; padding-bottom:24px; }
#formarea { clear:both; font-size:12px; line-height:1.5em; color:#00285E; padding-bottom:24px; text-align:left; }
#ed #area, #com #area { padding-left:22px; }
#display { text-align:center; color:#00285E; padding-bottom:14px; }
#svc #area h1 { font-size:16px; font-weight:normal; margin-bottom:14px; text-transform:lowercase; letter-spacing:0.2em; }
.threecol { float:left; width:229px; text-align:center; }
.threeinone { float:left; width:516px; text-align:center; }

.hipad { padding:0 14px; }
.hipad h1 { font-size:18px; line-height:1.5em; font-weight:normal; }

#footr { clear:both; padding:13px 0 26px 0; border-top:1px solid #BAB8CE; text-transform: lowercase; }
#footr p.med { font-size:12px; color:#345077; line-height:1.2em; }
#footr p.small { font-size:10px; color:#345077; line-height:1.2em; }
#footr a { color:#00285E; text-decoration:none; }
#footr a:link { color:#00285E; text-decoration:none; }
#footr a:visited { color:#00285E; text-decoration:none; }
#footr a:hover { color:#00285E; text-decoration:underline; }
#footr a:active { color:#00285E; text-decoration:none; }

#displaynav { padding:4px 0; text-align:center; }

.hipad a:link { color:#00285E; text-decoration:none; }
.hipad a:visited { color:#9D9BAE; text-decoration:none; }
.hipad a:hover { color:#5E0442; text-decoration:none; border-bottom:1px solid #5E0442; }
.hipad h1 a:active { color:#00285E; text-decoration:none; }

#bigimage, .tabimg { padding-top:14px; }
#bigimage img, .tabimg img { padding:7px; border-top:1px solid #BAB8CE; border-left:1px solid #BAB8CE; border-right:2px solid #9D9BAE; border-bottom:2px solid #9D9BAE; background-color:#fff; }
#bigimage img, .tabimg img { margin-bottom:14px; }
#bigimage span.captitle, .tabimg span.captitle { font-size:9px; text-transform:uppercase; padding-right:3px; color:#76799D; }
#bigimage span.photog, .tabimg span.photog, #bigimage span.subject, .tabimg span.subject, #bigimage span.client, .tabimg span.client { padding-right:8px; font-size:12px; }

#otherimgs { margin: 14px auto 0 auto; width:640px; text-align:center; }
.bigimgthumb { margin:5px 6px 3px 2px; width:60px; height:60px; }

#loginarea { width:40%; margin:0 auto; height:288px; }
#loginarea p { line-height:28px; clear:left; }
#loginarea label { float:left; width:20%; text-align:left; }
#loginarea #username, #loginarea #password { float:right; width:70%; background-color:#E3ECF7; border-top:1px solid #9D9BAE; border-left:1px solid #9D9BAE; }

.dropshadow { float:left; background: url(images/shadow.gif) no-repeat bottom right; width:90px; height:90px; margin: 5px 12px 12px 7px; text-align:left; }
.dropshadow img { margin: 0px; }
