
/* Layout Stylesheet */ 

body{
	margin: 0;
	background: #6B89B3;
	text-align: center;
}
 
/*main container with left 1px blue border*/ 
#main{
	position: relative;
	width: 795px;
	left: 0px;
	top: 0px;
	border-left: 1px solid #23416B;
	border-right: 1px solid #23416B;
	border-bottom: 1px solid #23416B;
	background-color: #fff;
	z-index: 5;
	margin: 0px auto;
	margin-bottom: 0px;
	text-align: left;
	padding: 0px;
/*	border: solid red;
	border-width: 1px;
*/
}

#header{
	position: absolute;
	width: 795px;
	height: 77px;
	left: 0px;
	top: 0px;
	z-index: 10;
}

/*START: navigation*/
#nav-home{
	position: absolute;
	left: 0px;
	top: 77px;
	width: 29px;
	height: 24px;
	z-index: 10;
}

#nav-about-chip{
	position: absolute;
	left: 29px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-testimonials{
	position: absolute;
	left: 122px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}


#nav-spacer-left-ctr{
	position: absolute;
	left: 215px;
	top: 77px;
	width: 43px;
	height: 24px;
	z-index: 10;
}

#nav-program{
	position: absolute;
	left: 258px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-results{
	position: absolute;
	left: 351px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-locations{
	position: absolute;
	left: 444px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-spacer-right-ctr{
	position: absolute;
	left: 537px;
	top: 77px;
	width: 43px;
	height: 24px;
	z-index: 10;
}

#nav-resources{
	position: absolute;
	left: 580px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-tell-a-friend{
	position: absolute;
	left: 673px;
	top: 77px;
	width: 93px;
	height: 24px;
	z-index: 10;
}

#nav-spacer-right{
	position: absolute;
	left: 766px;
	top: 77px;
	width: 29px;
	height: 24px;
	z-index: 10;
}
/*END: navigation*/

#nav-shadow{
	position: absolute;
	width: 795px;
	height: 35px;
	left: 0px;
	top: 101px;
	background-image: url(../images/nav_shadow.gif);
	background-repeat: repeat-x;
	z-index: 10;
}

#shadow-line-left{
	position: absolute;
	left: 149px;
	top: 101px;
	width: 1px;
	height: 35px;
	z-index: 15;
}

/* content container div for the content based columns 
#main-content{
	position: relative;
	left: 0px;
	top: 136px;
	width: 795px;
	z-index: 7;
	border: solid red;
	border-width: 1px;
	background-color: #fff;
}*/

#left-column{
	position: absolute;
	left: 0px;
	/*top: 136px;*/
	top: 156px;
	width: 149px;
	background: #fff;
/*	background-image: url(../images/left_col_line.gif);
	background-repeat: no-repeat;
*/	z-index: 16;
}

#summit-left-links{
	position: absolute;
	left: 0px;
	top: 156px;
	width: 149px;
	z-index: 20;
	margin: 12px 0px 0px 0px;
	padding: 0px; 
}

/*content column*/
#right-column{
	position: relative;
	left: 149px;
	padding-top: 136px;
	padding-bottom: 70px;
	width: 645px;
	/*	height: 371px;*/
	/*	background: #eee;*/
	border-left: 1px #CCC solid;
	margin: 0px;
}

/*
The following three are used on the summit
speakers page the image-paragraph div is the
parent div and the other two are the children
divs for a left aligned image with the text "wrapped"
next to it 
*/
table#summit-speakers{
	width: 530px;
	margin-left: 15px;
}

table#summit-speakers-2pix{
	width: 530px;
}

.image-paragraph{
	margin-top: 50px;
}

.image-w-para{
	float: left;
	margin-left: 15px;
}

.paragraph-w-img{
}

#results-intro{
	position: relative;
	left: 0px;
	top: 0px;
	width: 149px;
/*
	height: 79px;
*/	background: #B3B3B3;
	border-top: 1px #8E8E8E solid;
	border-right: 1px #8E8E8E solid;
	z-index: 20;
}

#results-chart{
	position: relative;
	left: 0px;
	top: 0px;
	width: 149px;
	background: #e5e5e5;
	padding-bottom: 15px;
	z-index: 20;
}

#results-fade{
	position: relative;
	width: 149px;
	height: 105px;
	left: 0px;
	top: 0px;
	background-image: url(../images/sidebar_fade.gif);
	background-repeat: repeat-x;
	z-index: 20
}

#footer{
	position: relative;
	left: 0px;
	width: 795px;
	height: 25px;
	margin: auto;
	margin-top: 10px;
}