/* ---------RESEARCH CENTER-------------------------------------------------- */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}

fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}


html {
	margin: 0;
	padding: 0;
	height:100%;
}
	
body {
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#505151;
	margin: 0; 
	padding: 0;
	height:100%;
}
	
body#home {
	text-align: left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#505151;
	margin: 0; 
	padding: 0;
	height:100%;
	/*background:transparent url("images/homeRepeat.jpg") repeat-x scroll 0 0;*/
}

/* ---------layout--DIVS-------------------------------------------------- */

#headerContainer {
	width:100%;
	height:135px;
	background:url("images/headerRepeat.jpg") top repeat ;
	margin:0 auto;
	padding:0;
	postion:relative;
	top:0px;
	left:0px;
	z-index:550;
}

#pageHeader {
	height: 135px;
	width:1000px;
	background:url("images/header.jpg") top left no-repeat;
	position:relative;
	top:0px;
	margin:0 auto;
	z-index:800;
}
#pageHeader h1 {
	text-indent: -9999em;
}

*html #mainContainer { height: 100%;}

body#home #mainContainer {
	background: url("images/stripePattern.gif") repeat;
}

#mainContainer {
	background: url("images/stripePattern.gif") repeat;
	padding: 0;
	margin: 0;
	width:100%;
}

* html #content {
	height:100%;
	min-height:100%;
	height:auto;
}


#content {
	background:#fff;
	margin:0 auto;
	padding: 0 20px;
	width:960px;
}
#home #content {
	background:#fff url(images/leftNav.gif) repeat-y scroll center top;
}

body#transcript #content {
	background:transparent; 
	margin:0 auto;
	top:20px;
	width:1000px;
 	max-height:100%;
	min-height:800px;
	position:relative;
}

body#transcript #headerContainer {
	width:100%;
	height:75px;
	background:blue url("images/headerRepeat_short.jpg") top repeat ;
	background-repeat:repeat;
	margin:0 auto;
	padding:0;
	postion:relative;
	top:0px;
	left:0px;
	z-index:550;
}

body#home #content2 {
	width:600px;
	padding: 15px 0px 0px 0px;
	margin:0;
	float: left;
}

#content2 {
	height: auto;
	margin: 0;
	min-height: 600px;
	padding: 26px 0 100px;
	width: 685px;
}

#content3 {
	width:665px;
}

#col1 {
	position:relative;
	float:left;
	width:315px;
	margin:15px 0 0 0px;
}

#cola {
	position:relative;
	float:left;
	height:100px;
}

#col1 img{
	position:relative;
	float:left;
	margin: 0 5px 0 0;
	}

#col2 {
	float:left;
	margin:15px 0 0 30px;
	position:relative;
	width:315px;
}
#col2 img{
	position:relative;
	float:left;
	margin: 0 5px 0 0;
	}

#video-container {
	background:#e3dfdb;
	padding:4px 0 0 4px;
	width:324px;
	height:209px;
}

#rightCol {
	background:transparent none repeat scroll 0 0;
	padding:15px 0 15px 15px;
	width:320px;
	float: right;
}

#rightCol h2 {
	background:transparent url(images/rightColLine.jpg) no-repeat scroll left bottom;
	color:#1a1712;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:25px;
	margin:20px 0 5px;
	padding:0;
	text-transform: uppercase;
}

#rightCol h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#1a1712;
}

#rightCol h3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#800d1e;
	margin:0 0 15px;
}

#rightCol p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#666;
	margin:0 0 15px;
}
.transcript {
	color: #005a8c;
}

#pg {
	background:transparent none repeat scroll 0 0;
	float:right;
	padding:28px 0 10px 25px;
	width:210px;
	
}

#pg h2{
	color:#534741;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:0 0 0 10px;
}

#pg p{
	color:#8a8581;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 14px;
	padding:0 0 0 10px;
}



/* test styling
----------------------------------------------- */

a {	color : #800d1e; }

a.pageLink {
	padding-right: 15px;
	background: url(images/arrow.gif) right 50% no-repeat;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#505151;
	margin:0 0 15px;
}

p.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height: 17px;
	color:#505151;
	margin:0 0 15px;
}

ul {
	margin-top:0;
	padding: 0px 10px 20px 20px;
	list-style:disc;
}
	
ul li {	
	font-size:11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	
ol {
	margin-top:0;
	padding: 0px 10px 20px 20px;
}
	
ol li {	
	font-size:11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
 
a:hover, a:focus { color : #800d1e; }

body#home h1 { color:#800d1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin: 0px 0 5px 0;
	line-height:30px;
	padding: 16px 0 0 0;
}



h1 { color:#800d1e;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:30px;
}

h2 {
	color: #1a1712;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px 0px 3px 0px;
	font-weight:bold;
}

h2.doc a{
	color: #800d1e;
	font-size: 11px;
	line-height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0px 3px 0px;
	font-weight:bold;
	vertical-align:top;
}

h2 a{
	color: #534741;
	
}

h3 {
	color:#6C5F57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:10px 0px 3px 0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color:#505151;
	font-weight:bold;
}

#table{
	width: 660px;
	text-align: left;
	border: #d9d5d2 2px solid;
	margin-bottom:10px;
	margin-top:10px;
	font-size:11px;
	line-height:25px;
}
#table th {
	background:#eae5e1;
	border-bottom: #d9d5d2 1px solid;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:0;
	width:auto;
	height:20px;
}

#table tr td {
	border-bottom:1px solid #D9D5D2;
	height:30px;
	line-height:16px;
	margin:0;
	padding:5px 0 5px 15px;
	width:225px;	
}

#table a {
	color:#800d1e;
	text-decoration:underline;
	}
#table a:hover, #table a:focus {
	color:#800d1e;
	text-decoration:none;
	}

#irb{
	width: 300px;
	text-align: left;
	border: #d9d5d2 2px solid;
	margin-bottom:10px;
	margin-top:10px;
	font-size:11px;
	line-height:25px;
}
#irb th {
	background:#eae5e1;
	border-bottom: #d9d5d2 1px solid;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:0;
	width:auto;
	height:20px;
}
#irb tr td {
	border-bottom: #d9d5d2 1px solid;
	padding:0 0 0 15px;
	margin:0;
	width:auto;
	height:30px;
	line-height:30px;
}

#irb tr td.np {
	border-bottom: #d9d5d2 1px solid;
	padding:0 0 0 15px;
	margin:0;
	width:auto;
	height:30px;
	line-height:30px;
	color:#978d7d;
}

p.np {
	color:#978d7d;
}

/* -----------NAV-------------------------------------------------- */

ul#navigation {
	background:transparent;
	display:block;
	list-style:none;
	padding:0;
	z-index: 300;
	position:absolute;
	top:103px; 
	/*left:50px;*/
	text-decoration: none;
	text-align:center;
	width:1000px;
	height:32px;
	margin:0 auto;
	}
	
ul#navigation ul{
	background:transparent;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	z-index: 300;
 }
	
ul#navigation li {
	background:url("images/navLine.jpg")  top right no-repeat;
	float:left;
	display:block;
	list-style:none;
	padding:0;
	z-index: 300;
	position:relative;
	height: 30px;
	border:thin;
	}
	
* html ul#navigation li {
	background: transparent url("images/navLine.jpg") top right no-repeat;
	display:inline;
	position:relative;
	padding:0;
	z-index: 300;
	}

ul#navigation li a {
	display:block;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#fff;
	height:32px;
	line-height:28px;
	z-index: 285;
	text-transform: uppercase;
	padding: 0 10px;
	 }
	 
* html ul#navigation li a {
	display:block;
	float:left;
	background:transparent;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ebebeb;
	height:32px;
	line-height:28px;
	z-index: 285;
	font-variant:small-caps;
	padding: 0 10px;
	 }


ul#navigation li a:hover, ul#navigation li a:focus {color:#800d1e;}
ul#navigation li.primary {position:relative;
	height: 30px;
	border:thin;  }

ul#navigation li#research {
	background:transparent url("images/navResearch.jpg")  top left;
	float:right;
	display:block;
	list-style:none;
	padding:0;
	z-index: 300;
	position:relative;
	height: 29px;
	border:thin;
	
 }
 
ul#navigation li#research a{
	line-height:28px;
 }
 
ul#navigation li#research a img{
padding:0;
margin:0; }

ul#navigation ul.secondary {
	display:none;
	position:absolute;
	top:32px;
	left:0;
	z-index: 1000;
	padding:0;
	margin:0;
	height:30px;
	}
	
* html ul#navigation ul.secondary {
	position:absolute;
	top:32px;
	left:0;
	z-index: 1000;
	padding:0;
	margin:0;
	height:30px;
	}

ul#navigation ul.secondary li {
	float:none;
	z-index:500;
	border:thin;
	padding:0;
	margin:0;
}

* html ul#navigation ul.secondary li {
	z-index:500;
	padding:0;
	margin:0;
	clear: both;
}

ul#navigation ul.secondary li a, * html ul#navigation ul.secondary li a {
	line-height:30px;
	padding:0px 0px 0px 7px;
	background:#666;
	width:230px;
	color:#ffffff;
	z-index: 500;
	text-align:left;
	height:30px;
}

* html ul#navigation ul.secondary li a {
	display: block;
}

ul#navigation ul.secondary li a:hover, ul#navigation ul.secondary li a:focus {
	background:#800d1e; 
	z-index:1000;
	height:30px;
}
 
ul#navigation li a#home {
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	width: 46px;
	height:28px;
	background: transparent url("images/home.jpg") top left no-repeat;
	padding:0;
	margin:0;
}
ul#navigation li a#home:hover, ul#navigation li a#home:focus{ 
	background-position: 0 -29px;
	height:28px;
	overflow: hidden;
}
body#home ul#navigation li a#home{
	background-position: 0 -58px;
	height:28px;
	overflow: hidden;
}
 
body#officeResearch ul#navigation li a.officeResearch {
	background: transparent url("images/navSelected.jpg") top left repeat-x;
	color:#800d1e;
}
body#educationTraining ul#navigation li a.educationTraining {
	background: transparent url("images/navSelected.jpg") top left repeat-x;
	color:#800d1e;
}
body#faq ul#navigation li a.faq {
	background: transparent url("images/navSelected.jpg") top left repeat-x;
	color:#800d1e;
}
body#contactUs ul#navigation li a.contactUs {
	background: transparent url("images/navSelected.jpg") top left repeat-x;
	color:#800d1e;
}
body#researchAtCapella ul#navigation li a.researchAtCapella {
	background: transparent url("images/navSelected.jpg") top left repeat-x;
	color:#800d1e;
}


/*sideNav
-------------------------------------------- */
*html #sideNav {
	height:100%;
	min-height:100%;
	height:auto;
}

#sideNav {
	width:250px;
	position: relative;
	left: -20px;
}



/* -----------LEFT---NAV-------------------------------------------------- */
#sideNav #leftNav {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	text-decoration: none;
}
#sideNav #leftNav ul {
	list-style-type:none;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	z-index: 100;
}
#sideNav #leftNav li {
	float:left;
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	border:#dad7d2;
	border-bottom-width:thin;
	border-bottom-style:solid;
}
#sideNav #leftNav li a {
	display:block;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #514332;
	padding:10px 7px;
	width:236px;maincontainer
	
}

#sideNav #leftNav li a:hover, #sideNav #leftNav li a:focus{ color:#800d1e; }

/*#sideNav #leftNav li a.twoLines {
	display:block;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #514332;
	padding-left:10px;
	margin:0;
	width:190px;
	height:36px;
	line-height:18px;
}

#sideNav #leftNav li a.twoLines:hover{ color:#800d1e; }
*/
body.oneA ul#leftNav #oneA, 
body.oneB ul#leftNav #oneB, 
body.oneC ul#leftNav #oneC, 
body.oneCa ul#leftNav #oneC, 
body.oneD ul#leftNav #oneD, 
body.oneE ul#leftNav #oneE, 
body.oneF ul#leftNav #oneF, 
body.oneG ul#leftNav #oneG, 
body.oneH ul#leftNav #oneH, 

body.two1 ul#leftNav #two1,
body.twoA ul#leftNav #twoA.twoLines,
body.twoAa ul#leftNav #twoA,
body.twoAb ul#leftNav #twoA,
body.twoAc ul#leftNav #twoA,
body.twoAd ul#leftNav #twoA,
body.twoAe ul#leftNav #twoA,

body.twoB ul#leftNav #twoB,
body.twoBa ul#leftNav #twoB,
body.twoBb ul#leftNav #twoB,
body.twoBc ul#leftNav #twoB,
body.twoBd ul#leftNav #twoB,
body.twoBe ul#leftNav #twoB,
body.twoBf ul#leftNav #twoB,
body.twoBg ul#leftNav #twoB,

body.twoC ul#leftNav #twoC,
body.twoCa ul#leftNav #twoC,
body.twoCb ul#leftNav #twoC,
body.twoCc ul#leftNav #twoC,
body.twoCd ul#leftNav #twoC,
body.twoCe ul#leftNav #twoC,
body.twoCf ul#leftNav #twoC,
body.twoCg ul#leftNav #twoC,

body.twoD ul#leftNav #twoD,
body.twoD ul#leftNav #twoD.twoLines,
body.twoDa ul#leftNav #twoD,
body.twoDb ul#leftNav #twoD,
body.twoDc ul#leftNav #twoD,
body.twoDd ul#leftNav #twoD,
body.twoDe ul#leftNav #twoD,
body.twoDf ul#leftNav #twoD,

body.twoE ul#leftNav #twoE,
body.twoEa ul#leftNav #twoE,
body.twoEb ul#leftNav #twoE,
body.twoEc ul#leftNav #twoE.twoLines,

body.twoF ul#leftNav #twoF,
body.twoG ul#leftNav #twoG,
body.twoH ul#leftNav #twoH,
body.twoI ul#leftNav #twoI, 

body.threeA ul#leftNav #threeA, 

body.threeB ul#leftNav #threeB,
body.threeBa ul#leftNav #threeB, 
body.threeBb ul#leftNav #threeB, 
body.threeBc ul#leftNav #threeB, 
body.threeBd ul#leftNav #threeB, 

body.threeC ul#leftNav #threeC, 
body.threeD ul#leftNav #threeD, 
body.threeE ul#leftNav #threeE, 
body.threeF ul#leftNav #threeF, 
body.threeG ul#leftNav #threeG, 

body.fourA ul#leftNav #fourA,
body.fourB ul#leftNav #fourB,
body.fourC ul#leftNav #fourC,
body.fourD ul#leftNav #fourD,
body.fourE ul#leftNav #fourE,

body.fiveA ul#leftNav #fiveA,
body.fiveB ul#leftNav #fiveB,
body.fiveC ul#leftNav #fiveC,
body.fiveD ul#leftNav #fiveD,
body.fiveE ul#leftNav #fiveE,
body.fiveEa ul#leftNav #fiveE,
body.fiveEb ul#leftNav #fiveE,
body.fiveEc ul#leftNav #fiveE,
body.fiveF ul#leftNav #fiveF,
body.fiveFa ul#leftNav #fiveF,
body.fiveFb ul#leftNav #fiveF,
body.fiveFc ul#leftNav #fiveF,



body.sixA ul#leftNav #sixA,
body.sixB ul#leftNav #sixB.twoLines,
body.sixC ul#leftNav #sixC,
body.sixD ul#leftNav #sixD.twoLines,
body.sixE ul#leftNav #sixE,
body.sixCa ul#leftNav #sixC,
body.sixCb ul#leftNav #sixC	 {
	color:#800d1e;
	background:#f9f7f6;
	font-weight:bold;
}

/* -------SUB----LEFT---NAV-------------------------------------------------- */

#sideNav #leftNav #leftNav2 li {
	display:block;
	text-decoration: none;
	background:#f9f7f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707170;
	margin:0;
	width:200px;
	height:30px;
	line-height:28px;
}

#sideNav #leftNav #leftNav2 li a {
	display:block;
	text-decoration: none;
	margin:0;
	height:30px;
	line-height:28px;
}
#sideNav #leftNav #leftNav2 li a:hover, #sideNav #leftNav #leftNav2 li a:focus{ color:#800d1e; }

#sideNav #leftNav #leftNav2 li a.twoLines {
	height:40px;
	line-height:18px;
}

body.fiveFa #leftNav #leftNav2 #fiveFa,
body.fiveFb #leftNav #leftNav2 #fiveFb,
body.fiveFc #leftNav #leftNav2 #fiveFc,

body.fiveEa #leftNav #leftNav2 #fiveEa,
body.fiveEb #leftNav #leftNav2 #fiveEb,
body.fiveEc #leftNav #leftNav2 #fiveEc,

body.sixCa #leftNav #leftNav2 #sixCa,
body.sixCb #leftNav #leftNav2 #sixCb {
	color:#800d1e;
}


/* footer
----------------------------------------------- */


#footer {
	clear:both;
	height: 54px;
	width:100%;
	background:url("images/footerRepeat.jpg") top left repeat-x;
	margin: 0;
	}
	
	

#bottom-nav {
	margin: 0 auto;
	position:relative;
	width: 900px; 
	margin: 0 auto;
	height: 54px;
	}
	
#links {
	width: 500px; 
	height: 54px;
	position:absolute;
	top:0px;
	}
	
#links p {
	margin: 0px 25px 0px 0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	line-height:54px;
	}
	
#bottom-nav a { color:#e3dfdb; }

#logo {
	position:absolute;
	left:740px;
	width: 149px; 
	height: 54px;
}

/* ----------------------------------------------- */

 .feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("images/feed-icon-14x14.png") no-repeat 0 50%;
}

.clear {
	clear: both;
}
