@charset "iso-8859-1";
a {text-decoration:underline; color: #ddddaa}
a:hover {text-decoration:font-style:italic;color:#000000;background:#aaaa66}

a.link {text-decoration:underline; color: blue}
a.link:hover {text-decoration:font-style:italic;color:#000000;background:#ffffff; padding:10;}

body {background: url(shs_bkg.jpg); background-color: #558899}

.table1 {height: 100%;}

.tabstable1 {width:532; background-color: #669999}

.maincolumn1 {background: #558899; height: 100%; vertical-align: top;}

.maintitle1 {color: #ffffff; font-size: 16px; font-family:Times New Roman; letter-spacing: 6; word-spacing: 3; line-height: 150%; font-weight:normal; text-align: center; background:#808073}

.mainblock  {color: #ffffff; width: 490px;}

.main {color: #808080; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: justify; width: 660px;background:#558899;}

.main1 {color: #ffffff; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: justify; width: 500px;background:#558899;}

.main2 {color: #ffffff; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: center; width: 500px}

.main2a {color: #ffffff; font-family: Times New Roman; font-size: 24px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: center; width: 500px}

.main3 {color: #ffffff; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: justify; width: 400px;}

.main3a {color: #000000; font-family: arial; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 110%; text-align: justify; width:400px; padding:20px; font-weight: 400;}

.main4 {color: #ffffff; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: left; width: 500px}

.main5 {color: #ffffff; font-family: Times New Roman; font-size: 15px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: left; width: 500px;margin-left: 5em; margin-right: 5em;}

.main6 {background: #558899; color: #ddddaa; font-family: baskerville old face; font-size: 18px; line-height: 115%; text-align: justify; width: 500px;letter-spacing: 1;font-weight:800;}

.mainsup {color: #444444;font-family: arial; font-size: 11px;}

.menu {color: #000000; font-size: 10px; font-family:arial; letter-spacing: 2; word-spacing: 2; line-height: 110%; font-weight:600;background:#aaaa66; margin-left: 1em;width:170}

.menuon {color: #000000; font-size: 10px; font-family:arial; letter-spacing: 1; word-spacing: 2; line-height: 110%; font-weight:600;background:#ddddaa; padding-left: 1em;width:170}

.menuoff {color: #ddddaa; font-size: 10px; font-family:arial; letter-spacing: 1; word-spacing: 2; line-height: 110%; font-weight:600;background:#aaaa66; padding-left: 1em; width:170}

.menu1 {color: #ffffff; font-size: 10px; font-family:arial; letter-spacing: 2; word-spacing: 2; line-height: 170%; font-weight:100; margin-left: 3em;background:#669999;}

.menu2 {background: #aaaa66; color: #000000; font-family: arial; font-size: 12px; line-height: 150%; margin-left: 1em; width: 115px;letter-spacing: 1; word-spacing: 1}

.menu2on {background: #ddddaa; color: #000000; font-family: arial; font-size: 12px; line-height: 150%; margin-left: 1em; width: 115px;letter-spacing: 1; word-spacing: 1; font-weight:800;}

.menu2off {background: #aaaa66; color: #ddddaa; font-family: arial; font-size: 12px; line-height: 150%; margin-left: 1em; width: 115px;letter-spacing: 1; word-spacing: 1;font-weight:800;}

.menutable1 {color: #ffffff; background:#669999}

.logocell {background: #669999; text-align:center; background-repeat:no-repeat; background-image:url('shslogo.gif'); background-position:center; height:119;}

.logocellon {background: #ddddaa; text-align:center; background-repeat:no-repeat; background-image:url('shslogo.gif'); background-position:center; height:119;}

.logocelloff {background: #669999; text-align:center; background-repeat:no-repeat; background-image:url('shslogo.gif'); background-position:center; height:119;}

.adhead {background: #669999;text-align:center; background-repeat:no-repeat; background-image:url('admembership3.jpg');background-position:center;height:119;text-alt:"d"}

.adheadon {background: #ddddaa;text-align:center; background-repeat:no-repeat; background-image:url('admembership3.jpg');background-position:center;height:119;text-alt:"d"}

.adheadoff {background: #669999;text-align:center; background-repeat:no-repeat; background-image:url('admembership3.jpg');background-position:center;height:119;text-alt:"d"}

.quote1 {color: #808080; font-family: Times New Roman; font-size: 14px; letter-spacing: 2; word-spacing: 1; line-height: 115%; text-align: justify; width: 700px}

.quote {color: #ffffff; font-family: Times New Roman; font-size: 24px; letter-spacing: 1; word-spacing: 1; line-height: 115%; text-align: justify; width: 400px}

.quoteref {color:#000000; font-family:Times New Roman; font-size:10px; font-weight:100; letter-spacing: 2; word-spacing: 2; line-height: 100%; width:650px; text-align: center;}

.shshead1 {color: #ffffff; font-size: 20px; font-family:Times New Roman; letter-spacing: 7; word-spacing: 3; line-height: 150%; font-weight:300;background:#669999;text-align:center;}

.shshead2 {color: #000000; font-size: 14px; font-family:arial; letter-spacing: 5; word-spacing: 3; line-height: 130%; font-weight:500;}

.shsheader1 {color: #ffffff; font-size: 22px; font-family:Times New Roman; letter-spacing: 5; word-spacing: 2; line-height: 100%; font-weight:900; background-image: url('shs banner 2.jpg');background-repeat:no-repeat;background-position:center; text-align:center;height:119;}

.shsheader2 {color: #ffffff; font-size: 20px; font-family:Times New Roman; letter-spacing: 7; word-spacing: 4; line-height: 150%; font-weight:bold; text-align: left; background:#63634F;padding-left: 1em;}

.shsheader3 {color: #22221E; font-size: 11px; font-family:arial; letter-spacing: 3; word-spacing: 2; line-height: 200%; font-weight:200;}

h1 {color: #ffffff; font-size: 18px; font-family:arial; letter-spacing: 6; word-spacing: 3; line-height: 0%; font-weight:normal;}

h2 {color: #ffffff; font-size: 16px; font-family:arial; letter-spacing: 2; word-spacing: 2; line-height: 200%; font-weight:normal;}

.celebrate {color: #ddddaa; font-size: 24px; font-family:Brush Script MT; letter-spacing: 6; word-spacing: 4; line-height: 120%; font-weight:100;}

.righttable1 {background:#669999}

.news {color: #ffffff; font-size: 14px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;text-align: justify;}

.news1 {color: #000000; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;}

.news2 {color: #000000; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;text-align: justify;}

.news2a {color: #ffffff; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;text-align: justify;}

.news2b {color: #000000; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;text-align: center;}

.news2c {color: #ffffff; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:normal; width: 200px;text-align: center;}

.news3 {color: #ffffff; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:bold; width: 200px;text-align: justify;}

.news4 {color: #ffffff; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 115%; font-weight:bold; width: 200px;text-align: center;}

.news5 {color: #ffffff; font-size: 14px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 120%; font-weight:bold; width: 200px; text-align:center;}

.menutitle {color: #ffffff; font-size: 16px; font-family:Times New Roman; letter-spacing: 6; word-spacing: 3; line-height: 150%; font-weight:normal; text-align: center; background:#808073}

.centertitle {color: #ffffff; font-size: 20px; font-family:Times New Roman; letter-spacing: 6; word-spacing: 3; line-height: 150%; font-weight:normal; text-align: center; background:#808073; padding-top:20;}

.la {color: #000000; font-size: 11px; font-family:arial; letter-spacing: 2; word-spacing: 2; line-height: 200%; font-weight:300;background:#669999;text-align:cetner;}

.highlight1 {color: #000000; font-size: 10px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 150%; font-weight:100; margin-left: 5em; margin-right: 5em; text-align: justify;}

.caption1 {color: #ffffff; font-family: Arial; font-size: 12px; letter-spacing: 1; word-spacing: 1; line-height: 110%; text-align: justify; width: 490px;}

.caption2 {color: #ffffff; font-family: Arial; font-size: 12px; letter-spacing: 1; word-spacing: 1; line-height: 110%; text-align: center;}

.rcolumn1 {color: #ffffff; font-size: 12px; font-family:arial; letter-spacing: 1; word-spacing: 1; line-height: 100%; font-weight:100; width: 199px;text-align: center;}

.dashed {border-top: 1px dashed white; margin-top: -5px; margin-bottom: -5px; margin-left: 1px; margin-right: 1px;padding: 0px;}
.dashed1 {border-top: 1px dashed white; margin-top: 0px; margin-bottom: 0px; margin-left: 1px; margin-right: 1px;padding: 0px;}
.solid {border-top: 1px solid white;}

/* these are the RSS classes - you can adapt them as you see fit values here override the defaults... */
.rssxpresschannel {font-family:Times New Roman; text-align : left;}
.rssxpresschtitle {font-size:0; color:#669999;display:none;}
.rssxpresschdesc {color:black; text-align:left; font-size:10;display:none;}
.rssxpressittitle {font-size:16;line-height:100%;background-color:#669999;padding-top:-5pt;} 
.rssxpressitdesc {background-color : #669999;padding-bottom : 10pt; height:10;display:none}
.rssxpresstable {text-align:left;background-color:#669999; width:200;}
/* rssxpressdivider is a special case - it is a single pixel, single column row on the rssxpress channel - to alter it's colour just change the background-color image. */
.rssxpressdivider {display:none;}

.shadow{
border:0px solid silver;
font:10pt arial;
position:relative;
display:inline;

z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}

/*Post-it note script- by javascriptkit.com
Visit JavaScript Kit (http://javascriptkit.com) for script
Credit must stay intact for use*/

#postit{
position:absolute;
width:500px;
height:500px;
padding:0px;
background-image: url('postit.png');
border:0px solid black;
visibility:hidden;
z-index:100;
cursor:hand;
cursor: pointer;
}

/* post-in note overlay*/
.postit {font-family:Tempus Sans ITC,Bradley Hand ITC,Comic Sans MS;font-weight:600;margin-left:0px;margin-right:0px;}
a.postitlink {text-decoration:underline; color: blue}
a.postitlink:hover {text-decoration:underline;color:#000000;background:none;}
