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

body {
background-color:#f4f4f4;
padding: 0px;
margin: 0px;
border: 0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#header {
width: 931px;
height: 107px;
padding: 0px;
margin: 0px;
border: 0px;
align: left;
}

#bottomheader {
width:931px;
height:24px;
}

#left {
width: 651px;
float: left;
padding: 0px;
background-color: #dadadb;
}

#content {
background-color:#dadadb;
padding: 20px;
margin: 0px;
border: 0px;
align: left;
font-size: 12px;
font-family:Helvetica,Lucida Console,Arial,Sans-Serif;
text-align: left;
line-height:1.5em;
color: #4d4d4d;
}


#content a {
color:#1b759f;
border-bottom: 1px dotted #5ca0bc;
text-decoration: none;
}

#content a:hover {
color:#000000;
border-bottom: 0px dotted #000000;
background:#a6c3cf;
}

#content1 {
background-color:#dadadb;
padding: 20px;
margin: 0px;
border: 0px;
align: left;
font-size: 12px;
font-family:Helvetica,Lucida Console,Arial,Sans-Serif;
text-align: left;
line-height:1.5em;
color: #4d4d4d;
}




h2 {
font-family:Helvetica,Lucida Console,Arial,Sans-Serif;
color:#a5014a;
}

#gray {
width: 651px;
height: 10px;
background-color:#6d6d6d;
float: left;
}





#right {
width: 259px;
float: left;
margin-left: 20px;
}

.upcomingevents {
background-color:#f6931e;
padding:15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#fff2e3;
}

#nsac p a {
color:#f7bbd6;
border-bottom: 1px dotted #f7bbd6;
text-decoration: none;
}

#nsac p a:hover {
color:#000000;
border-bottom: 1px dotted #000000;
background:#f7bbd6;
}

#past {
line-height: 20px;
}

#past a {
color:#1b759f;
border-bottom: 1px dotted #5ca0bc;
text-decoration: none;
}

#past a:hover {
color:#000000;
border-bottom: 0px dotted #000000;
background:#a6c3cf;
}

#spacing {
height:25px
}




#social {
position:absolute;
top:0;
right:0;
width:100%;
z-index:+100;
}




ul {
list-style-type:square
}

ul li {
color: #4d4d4d;
}

li a {
color:#5ca0bc;
border-bottom: 1px dotted #5ca0bc;
text-decoration: none;
}

li a:hover {
color:#000000;
border-bottom: 1px dotted #000000;
background:#a6c3cf;
}

#block {
display: block;
width: 195px;
}

#block a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #000;
	background: #a6c3cf;
	border: solid 1px #000000;
}

#block a:hover { 
	color:#000000;
	background: #cadde5;
	border: solid 1px #000000;
}

#block1 {
display: block;
width: 610px;
}

#block1 a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #000;
	background: #a6c3cf;
	border: solid 1px #000000;
}

#block1 a:hover { 
	color:#000000;
	background: #cadde5;
	border: solid 1px #000000;
}

#nsacblock {
display: block;
}

#nsacblock a {
display: block;
}

#dark {
display: block;
width: 60px;
padding: 10px;
background: #bababb;
margin-right:5px;
}

#light {
display: block;
width: 500px;
background: #cacaca;
padding: 10px;
}

#dark1 {
display: block;
width: 127px;
padding: 10px;
background: #bababb;
}

#light1 {
display: block;
width: 127px;
background: #cacaca;
padding: 10px;
}

#light_services {
display: block;
width: 178px;
background: #cacaca;
padding: 10px;
}

#dark_services {
display: block;
width: 178px;
padding: 10px;
background: #bababb;
}

#dark2 {
display: block;
width: 150px;
padding: 10px;
background: #bababb;
margin-right:3px;
}

#light2 {
display: block;
width: 120px;
background: #cacaca;
padding: 10px;
margin-right:3px;
}

#dark3 {
display: block;
width: 127px;
padding: 10px;
background: #bababb;
}

#dark4 {
display: block;
width: 240px;
padding: 10px;
background: #bababb;
margin-right:5px;
}

#light4 {
display: block;
width:320px;
background: #cacaca;
padding: 10px;
}

#dark5 {
display: block;
width: 585px;
padding: 10px;
background: #bababb;
}

#content1 a {
color:#000;
text-decoration: none;
}

#content1 a:hover {
color:#1b759f;
}

#hierarchy {
	display: block;
	width: 596px;
	padding: 5px 0 5px 15px;
	color: #444;
	background: #f1f1f1;
	margin-bottom:3px;
}

#hierarchy1 {
	background: #f1f1f1;
	width: 611px;

}
