/* Start of CMSMS style sheet 'Master' */
html, body {margin:0; padding:0; font-family:arial; height:100%}
div.wrapper {min-height:90%; height:auto !important; height:90%;}
div.head {width:864px; height:276px; margin:0 auto 0 auto; padding:0 30px; background:url(http://nhs.amoscato.com/pics/nhs_head.jpg) no-repeat top left}

div.head a {color:#9d9d9d; text-decoration:none; font-size:10pt; margin:229px 0 0 0; padding:9px 10px 11px 10px; display:block; float:right; border-left:1px solid #dfdfdd}
div.head a:hover {padding:10px 9px 10px 11px; background:#f0f0f0}
div.head a#on {color:#7c7c7c; background:#dcdcdc}
div.head a#on:hover {padding:9px 10px 11px 10px}

div.contain {width:864px; margin:0 auto; padding:0}
div#e {position:absolute; height:190px; width:242px; margin:39px 0 -229px 622px; padding:0; font-family:georgia, times new roman; font-size:10pt}
div#events ul {margin:0 !important; padding:0 !important; list-style-type:none !important}
div#events ul li a {padding:6px 10px 6.5px 10px !important; display:block !important; text-decoration:none !important; color:#668fc8 !important}
div#events ul li a span {display:block !important; font-size:8pt !important; color:#5380c1}
div#events ul li a:hover {background:url(http://nhs.amoscato.com/pics/transparent.png) repeat top left !important; color:#cedcee !important}
div#events ul li a:hover span {color:#b8cce6}
div#e a#more {text-decoration:none !important; color:#3d6aab !important; font-size:7.5pt !important; display:block !important; text-align:center !important; margin:0 !important; padding:3px 0 0 0 !important}
div#e a#more:hover {color:#5482c2 !important}

div.body ul.contact {list-style-type:none; width:550px; border:1px solid #c7c7c7; margin:20px auto 30px auto; padding:0}
div.body ul.contact li {display:block; padding:5px 10px; text-decoration:none; background:#e8e8e8; border-top:1px solid #f5f5f5; border-bottom: 1px solid #d7d7d7; font-weight:bold; color:#383838}
div.body ul.contact li b {font-weight:normal; font-size:10pt; padding-left:5px}
div.body ul.contact li span {font-weight:normal; padding:0 0 0 10px; font-size:9pt; float:right}

a.announce {width:500px; background:#e8e8e8; padding:5px 10px; margin:0 auto 20px auto; font-size:10pt; border:1px solid #c5c5c5; text-align:center; display:block; text-decoration:none; color:black}
a.announce:hover {background:#e1e1e1}
div.body {width:900px; margin:10px auto 0 auto; line-height:17pt; font-size:11pt; font-family:georgia, times new roman}
div#l {float:left; width:340px; height:261px; padding:0 210px 0 0; background:url(http://nhs.amoscato.com/pics/logo.jpg) no-repeat top right; text-align:right}
h1 {font-size:13pt;	margin:0; padding:0 0 3px 0}
h1 span {font-size:11pt; color:gray; padding:0 0 0 8px; font-weight:normal}
div#l span {font-size:10pt; font-variant:small-caps; color:gray; display:block; line-height:11pt; padding:8px 0 0 0}
div#r {width:340px; float:right; padding:0 0 0 10px; font-size:11pt;}
div#r table, div#r table td {border:none; border-collapse:collapse; margin:0; padding:0; line-height:17pt}
div#r table td#l {text-align:right; padding-right:5px; font-size:10pt; font-variant:normal; color:black}
div#r table td {font-size:9pt; font-variant:small-caps; color:#404040}

div.body div.menu {text-align:right; font-family:arial; padding:0 18px 0 0; margin:-15px 0 0 0}
div.body div.menu a {display:block; float:right; padding:0 0 0 18px; text-decoration:none; color:#383838; font-size:9pt}
div.body div.menu a:hover {color:black}
div.body div.menu a#on {font-weight:bold; color:black}
a {color:black}
a:hover {text-decoration:none}
div.body table td div ul {display:none}

table.members {border:none; border-collapse:collapse; padding:0; margin:10px 0 30px 0; width:830px}

table.constitution {border:none; border-collapse:collapse; width:900px; margin:0 0 20px 0; font-size:9pt; line-height:12pt;}
table.constitution td {padding:10px; width:50%}
table.constitution p {margin:0 0 5px 0; padding:0 0 0 15px; text-indent:-15px}
h2 {font-size:9pt; margin:10px 0 5px auto}

table.criteria {width:600px; margin:20px auto; padding:0; border-collapse:collapse; font-size:10pt}
table.criteria tr.head td {background:none; border-bottom:2px solid #c7c7c7 !important; border:none; font-weight:bold; font-variant:small-caps; padding:3px 0 3px 3px}
table.criteria tr td {padding:3px 10px; text-decoration:none; background:#e8e8e8; border-bottom: 1px solid #d7d7d7; border-right:2px solid #c7c7c7; border-left:2px solid #c7c7c7; color:#383838}
table.criteria tr.sum td {background:none; border-top:2px solid #c7c7c7 !important; border:none; font-weight:bold; font-variant:small-caps}

ul.laws {list-style-type:upper-roman; font-size:11pt; font-weight:bold; list-style-position:outside; margin:5px 0}
ul.laws ul {list-style-type:upper-alpha; font-size:10pt; font-weight:normal; line-height:15pt; margin:5px 0}
ul.laws ul ul {list-style-type:lower-roman; margin-top:0; line-height:15pt; margin:5px 0}



div.footer {width:880px; background:#e8e8e8; margin:0 auto 0 auto; padding:8px 10px; font-size:8.5pt; color:#a7a7a7}</style>
/* End of 'Master' */

