body {
background:#EEEEEE url(images/BCK.jpg) repeat-x scroll left top;
font-family:tahoma,verdana,sans-serif;
font-size:76%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
color:#646665;
}
a {
color:#286EA0;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#toptabs {
font-size:0.8em;
margin:10px auto -13px;
width:760px;
}
#toptabs p {
text-align:right;
}
.toptab {
background:#EFEFEF no-repeat scroll right top;
border-bottom:1px solid #E0E0E0;
color:#808080;
margin:0pt 0pt 0pt 4px;
padding:3px 5px;
text-decoration:none;
}
.toptab:hover {
background:#FAFAFA no-repeat scroll right top;
border-bottom:1px solid #EAEAEA;
color:#505050;
text-decoration:none;
}
.activetoptab {
background:#FFFFFF no-repeat scroll right top;
border-bottom:1px solid #FFFFFF;
color:#505050;
margin:0pt 0pt 0pt 4px;
padding:3px 5px;
text-decoration:none;
}
.activetoptab:hover {
text-decoration:none;
}
#container {
background:#FFFFFF none repeat scroll 0%;
margin:0pt auto 15px;
padding:5px 20px 20px;
width:760px;
}

#logo {
    margin:15px 0pt 0pt;
    background:url(images/shnlogo.jpg) no-repeat scroll left top;
    clear:both;
    color:#FFFFFF;
    height:25px;
    margin:5px 0pt 8pt;
    padding:0pt;
}

#logo h1 a {
color:#303030;
}
#logo h1 a:hover {
text-decoration:none;
}
#navitabs {
clear:both;
}
.navitab {
background:#CBCBCB no-repeat scroll right top;
border-bottom:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
letter-spacing:1px;
margin:0pt 0pt 4px;
padding:4px 8px;
text-decoration:none;
}
.navitab:hover {
background:#FAFAFA no-repeat scroll right top;
text-decoration:none;
}
.activenavitab {
background:#505050 no-repeat scroll right top;
color:#FFFFFF;
margin:0pt 0pt 5px;
padding:4px 8px 5px;
text-decoration:none;
}
.activenavitab:hover {
text-decoration:none;
}
#desc {
background:#505050 url(images/1small.jpg) no-repeat scroll left top;
clear:both;
color:#FFFFFF;
height:200px;
margin:5px 0pt 0pt;
padding:0pt;
}
#desc p {
font-size:1em;
line-height:1.3em;
padding:0pt 0pt 0pt 15px;
width:290px;
}
#desc h2 {
color:#FFFFFF;
padding:15px 15px 0pt;
}
#desc a {
color:#FFFFFF;
text-decoration:underline;
}
#main {
border-right:1px solid #D0D0D0;
float:left;
padding:0pt 15px 0pt 0pt;
width:590px;
}
.block {
background:#F0F0F0 none repeat scroll 0%;
padding:15px;
}
#sidebar {
float:right;
width:140px;
}
#sidebar p {
font-size:0.9em;
line-height:1.3em;
margin:0pt 0pt 12px;
}
.sidelink {
background:#F0F0F0 url(images/corner.gif) no-repeat scroll right top;
display:block;
margin:5px 10px 5px 0pt;
padding:3px 4px 3px 8px;
text-align:left;
width:120px;
}
.sidelink:hover {
background:#E0E0E0 url(images/corner.gif) no-repeat scroll right top;
text-decoration:none;
}
#footer {
background:#FAFAFA none repeat scroll 0%;
border-bottom:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
clear:both;
color:#808080;
font-size:0.9em;
padding:8px 0pt;
text-align:center;
}
#footer a {
color:#808080;
}
h1 {
font-size:2.1em;
font-weight:normal;
margin:0pt 0pt 20px;
}
h2 {
font-size:1.6em;
font-weight:normal;
margin:0pt 0pt 20px;
}
h3 {
font-size:1.4em;
font-weight:normal;
margin:-2px;
color:#5B8FBE;
}
p {
line-height:1.5em;
margin:0pt 0pt 15px;
text-align:left;
}
.right {
text-align:right;
}
a img {
border:0pt none;
}
.photo {
background-color:#F0F0F0;
display:block;
margin:0pt auto 15px;
padding:5px;
}
.hide {
display:none;
}
.address
{
    font-size:small;
}

