body{
	margin:0;
	padding:0;
	background:#3c4a67;
	font-family:"Verdana";
	line-height:2;
	text-align: justify
}
h1{
	letter-spacing: 3px;
	padding-bottom:15px;
	padding-top:50px;
	text-align:center;
	font-size:larger;
}


/* Header */
#top_holder{
	height:183px;
	background:url(images/headerbg.jpg) repeat-x;
}
#top_content{
	width:800px;
	margin:0 auto;
	line-height:183px;
	}
.button{
	margin-left:150px;
	top:0;
	position:absolute;
}


/* Content */
#content_holder{
	background:url(images/bodybg.jpg);
}
#content{
	width:800px;
	margin:0 auto;
	position:relative;	
}
#content_left{
	width:400px;
	position:absolute;
	top:75px;
	left:0;
}
#content_right{
	width:400px;
	position:absolute;
	top:75px;
	right:0;
	position:absolute;
}
#spacer{
	height:400px;
	position:relative;
}
.program {
	padding:10px 0 10px 0;
	width:80%;
	margin:0 auto;
}
.program li{
	list-style-type: circle;
	padding:15px 0 15px 0;
}
.program span{
	font-weight:bold;
}
li.indent {
	padding-left:75px;
	list-style-position: inside;
	list-style-type: disc;
}
.bio{
	height:286px;
	vertical-align: middle;
	background:url(images/companybio.jpg) no-repeat;
	padding:10px 80px 50px 80px;
	font-size:12px;
}
.bio a{
	font-size:18px;
	text-decoration:none;
	letter-spacing: 2px;
	
}
.iframe{
	margin:0 auto;
	width:700px;
	border:10px solid #606c88;
	background:#606c88;
	text-align:center;
}
#directions h1{
	text-align:center;
	padding-top:50px;
}
#directions p{
	font-size:small;	
	padding:0 100px;
}
#directions .last{
	padding-bottom:75px;
}
#logos img{
	border:5px solid #606c88;
	padding:15px 100px;
	margin:15px auto;
	background:#FFF;
}
#logos{
	width:600px;
	margin:0 auto;
	text-align:center;
	padding-top:100px;
}
#presentations a{
	padding:10px 50px;
	text-decoration:none;
}
#leadership img{border:10px solid #8acb62;}
#leadership{padding-bottom:75px;}
.teampics p{
	float:left;
	padding:30px 12px;
	text-align:center;
	font-size:small;
}
.teampics{
	height:400px;
	clear:both;
	padding:45px 0;
}
.teampics strong{font-weight: bold}
#results{margin:0 auto;text-align:center;width:800px;height:380px;padding-left:10px;}
#results h1{padding:0px;}
#results p{font-weight:bold}
.result {float:left;padding:20px;margin:15px;height:275px;border:10px solid #8ACB62}

/*Newsbar*/
#newsbar{
	padding-top:100px;
	height:400px;
	width:800px;
	bottom:0;
	text-align: center;
	margin:0 auto;
}
#newsbar p{
	height:150px;
	width:400px;
	float:left;
	display:inline;	
}
/* Footer */
#bottom_holder{
	height:124px;
	background:url(images/footerbg.jpg) repeat-x;
	padding-top:26px;
}
#bottom_content{
	width:800px;
	margin:0 auto;
}
#bottom_content a{
	padding-right:5px;
}

/*Navigation Bar */
#nav{
	margin:0 auto;
	width:600px;
	padding-top:5px;
	padding-bottom:15px;
	clear:both;
}
 .kwicks {
     list-style-type: none;
     list-style-position:outside;
     position: relative;
     margin: 0;
     padding: 0;
 }
  .kwicks li{
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    float: left;
    width: 125px;
    height: 50px;
    margin-right: 0px;
    background-image:url(images/kwicks_sprite.jpg);
    background-repeat:no-repeat;
}
.kwicks a{
	display:block;
	height:50px;
	text-indent:-9999px;
	outline:none;
}
#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-200px 0px;
}
#kwick3 {
	background-position:-400px 0px;
}
#kwick4 {
	background-position:-600px 0px;
}
#kwick5 {
	background-position:-800px 0px;
}
#kwick1.active, #kwick1:hover {
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -200px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -400px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -600px bottom;
}
#kwick5.active, #kwick5:hover {
	background-position: -800px bottom;
}
#kwick1 a{
	background-image:url(images/end.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick1 a:hover{
	background-position: left -100px;
}

#kwick5 a{
	background-image:url(images/end.jpg);
	background-repeat:no-repeat;
	background-position: right -50px;
}
#kwick5 a:hover{
	background-position: right -150px;
}



//*Show*//

#slideshow {
    position:relative;
    height:380px;
    width:227px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
