body, html{
  font-family:sans-serif;
  margin:0;
  padding:0;
  color:#000;
}

A:active{
  text-decoration: none
}

#nav li a:link,#nav li a:visited{
  text-decoration:none;
  color:#000;
}

#nav li a:hover{
  text-decoration:underline;
}

img {
  border-style: none
}

img.floatLeft { 
  float: left; 
  margin-right:40px; 
}

#wrap {
  width:950px;
  margin:0 auto;
  background:#fff;
  max-height:70px;
}

#ncs_text {
  float:center;
  padding-top:20px;
  font-family:verdana;

}

#ncs_logo {
  float:left;
  margin-left:100px;
  margin-top:10px;
  padding-right:15px;

}

#special_banner {
  float:right;
  position:absolute-top;
  margin-top:20px;
  margin-right:12px;
}

#header {
  height:120px;
  max-height:120px;
}

h1{
  color:#000;
  margin:0;
  font-style:normal;
  font-weight:normal;
}

h2{
  color:#000;
  font-family:verdana;
  font-size:14pt;
  font-weight:100;
  text-decoration:none;
  margin:0;
}

h3{
  font-family:verdana;
  font-style:normal;
  color:#000;
  text-decoration:none;
  margin:0;
}

p{
  font-family:verdana;
  font-size:10pt;
}

p2{
  font-family:verdana;
  font-size:7pt;
}

p3{
  font-family:verdana;
  font-size:10pt;
  font-color:#ab0534;
}

#nav {
  clear:both;
  margin-top:0px;
  margin-right:20px;
  text-align:right;
  min-height:20px;
  background:#fff;
  padding-top:0px;
  list-style-type:none;
  z-index:10;
}

#nav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#nav li {
  display:inline;
  margin:0;
  padding:0;
  list-style-type:none;
}

#sidebar {
  margin-top:10px;
  margin-left:15px;
  float:left;
  width:185px;
  background-image:url('sidebar_background.png');
  background-repeat:no-repeat;
}

#main {
  margin:0;
  padding:10px; 
  float:right;
  width:730px;
}


#container {
  width:590px;
  padding:0px;
  margin-left:10px;
  position:relative;
  z-index:0;
  float:left;
  min-height:400px;
}

#example {
  width:500px;
  height:250px;
  position:relative;
}

#ribbon {
  position:absolute;
  top:-3px; 
  left:-15px;
  z-index:500;
}

/*
	Slideshow
*/

#slides {
  position:absolute;
  top:0px;
  left:0px;
  z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
  width:570px;
  height:275px;
  overflow:hidden;
  position:relative;
  display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
  width:572px;
  height:270px;
  display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
  position:absolute;
  top:107px;
  left:-39px;
  width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
  margin:10px;
  margin-left:200px;
  width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#contact_icons{
  padding:0;
  margin-top:0px;
  height:200px;
}

#main_content{
  float:right;
  padding:0px;
  margin-top:300px;
  margin-left:10px;
  margin-right:30px;
  margin-bottom:20px;
  text-align:justify;
}

#main_page_content{
  float:right;
  padding:0px;
  margin-left:10px;
  margin-right:30px;
  margin-bottom:20px;
  text-align:justify;
  min-height:400px;
}

#main_photo_content{
  float:right;
  padding:0px;
  margin-left:5px;
  margin-right:20px;
  margin-bottom:20px;
  text-align:left;
  min-height:400px;
}

#main_media_content{
  float:right;
  padding:0px;
  margin-left:0px;
  margin-right:30px;
  margin-bottom:20px;
  min-height:400px;
}

#footer_container{
  clear:both;
  width:950px;
  padding:0px;
  position:relative;
  background:#cc9;
  min-height:150px;
  font-color:#AB0534;
}

#footer_links{
  float:left;
  margin-top:15px;
  margin-left:170px;
  text-align:right;
  font-color:#ab0534;
}

#footer_links ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

#footer_links li {
  margin:0;
  padding:0;
  list-style-type:none;
  font-color:#AB0534;
}

#footer_links li a:link,#footer_links li a:visited{
  text-decoration:none;
  color:#ab0534;
}

#footer_links li a:hover{
  text-decoration:underline;
}

#footer_logo{
  float:right;
  width:505px;
  margin-top:10px;
  margin-right:90px;
  font-color:#ab0534;
  font-size:9pt;
}

