@charset "utf-8";
/* CSS Document */
@import url(../css/typography.css);
@import url(../css/navigation.css);
@import url(../css/tableStyles.css);
* {
	margin:0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 1.32em;
	background-image: url(../images/brushed_background.jpg);
	background-color: #C1DED4;
	
}


#wrapper {
	position: relative;
	width: 1024px;
	margin:0 auto;
	padding: 0;
	text-align: left;
	overflow: hidden;
	background-image: url(../images/brushed_background.jpg);
}

	
#branding {
	clear: both;
	width:100%;
	position: relative;
	height: 175px;
	border-bottom: 4px solid #6BB098;
	background: #E3FCF8 url(../images/header.jpg) no-repeat top left;
}


body#enroll  #content ol {
	font-weight: 1.62em;
	color: #005825;
}

body#enroll  #content ol li a{
	font-size: 1.em;
	font-weight: bold;
	}

#content {
	float: left;
	width: 65%/*48em*/;
	margin:0;
	padding: 0;
	border-top:1px solid #fff;
	background-image: url(../images/brushed_background.jpg);
	background: #E0F8F3;
}

#signUp {
	width: 286px;
	height: 286px;
	border-bottom: 15px  solid #109680;
	/*border-bottom: .1em solid #005825;*/
	background:  #fff;
	background-position: top center;
	background-image: url(../images/signUpCycle.jpg);
	background-repeat:no-repeat
}

#courseCycle {
	width: 286px;
	height: 286px;
	border-bottom: 15px  solid #109680;
	background-position: top center;
}

#t3 {
	width: 282px;
	height: 286px;
	background-image:url(../images/summerAcadamiesButton.png);
	background-position: top center;
}

a #t3 {
	cursor:hand;
}

a #t3:hover {
	cursor:hand;	
}

body#courses #content, body#jobs #content, body#online #content, body#partners #content, body#enroll #content{
	width:1024px;
}


body#jobs #content div{
	margin:0;
	padding: 0;
}

body#workshop #content{
	width:770px;
	height:1286px;
	margin: 0 4em;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/workshop.jpg);
	background-repeat:no-repeat;
	
}

body#workshop #application{
	position:absolute;
	top: 1020px;
	left:171px;
	right:50%;
	float:left;
	width:540px;
	height:144px;
	margin-top: -10em;
	padding-top: 8em;
}

body#workshop #application img{
	border:none;
}

body#workshop #application a{
	border:none;
}




#content div {
	padding-right: 1.5em;
	padding-left: 1em;
}


#content #head {
	margin: .5em 3em;
	padding-top: .5em;
	color: #005825;
	border: 4px dotted #B6EFE2; 
	background: #FDDA69;
}
	
#content  li {
	list-style-type: none;
	background: url(../images/smalBullet.gif) no-repeat center left;
	margin-bottom: 1em;
	padding-left: 2.5em;
}

body#jobs #content li {
	list-style-type: none;
	margin-bottom: 1em;
	padding-left: 2em;
}

body#partners #columns li {
	background: url(../images/smalBullet.gif) no-repeat center left;
}

body#partners #biz ol h2{
	float: left;
	margin-top: .1em;
	margin-bottom: .5em;
	margin-left: -.5em;
	margin-right: 3em;
	padding-left: 3em;
	
}

body#partners #academe ol h2{
	float: left;
	margin-top: .1em;
	margin-bottom: .5em;
	margin-left: .75em;
	margin-right: 3em;
	
}

body#partners #academe {
	float: left;
	margin-top: .5em;
}

body#partners #assoc{
	float: left;
	margin-top:.5em;
	margin-left: 7em;
	margin-right: 1em;
	
}

body#partners #govt{
	float: left;
	margin-top:.5em;
}

body#partners #biz ol{
	float: left;
	width: 10em; 
	margin-top:.5em;
	margin-left:3em;
	margin-right: 7em;
	
}

body#partners #academe ol{
	float: left;
	width: 10em;
	margin-top:.5em;
	margin-left: 3.5em;
}

body#partners #assoc ol{
	float: left;
	width: 10em; 
	margin-top:.5em;
	margin-left: .5em;
}

body#partners #govt ol{
	float: left;
	width: 20em; /*room for 3 coluimns*/
	margin-top:.5em;
	margin-left: 5em;
}

body#partners #biz ol li {
	float: left;
	width: 12em; /* accommodate the widest item */

}

body#partners #academe ol li {
	float: left;
	width: 12em; /* accommodate the widest item */

}

body#partners #assoc ol li {
	float: left;
	width: 12em; /* accommodate the widest item */

}

body#partners #govt ol li {
	float: left;
	width: 12em; /* accommodate the widest item */

}


/* stop the floating after the list */
br
{
	clear: left;
}
/* separate the list from what follows it */

body#partners #biz ol li a{
	display: block;
	margin-right: 2em;
	width: 10em; /* accommodate the widest item */
	text-decoration: none;
}

body#partners #academe ol li a{
	display: block;
	margin-right: 2em;
	width: 10em; /* accommodate the widest item */
	text-decoration: none;
}

body#partners #assoc ol li a{
	display: block;
	margin-right: 2em;
	width: 10em; /* accommodate the widest item */
	text-decoration: none;
}

body#partners #govt ol li a{
	display: block;
	margin-right: 2em;
	width: 10em; /* accommodate the widest item */
	text-decoration: none;
}


body#partners #biz ol li a:hover {
	color: #fff;
	background-color: #CE7B07;
}

body#partners #academe ol li a:hover {
	color: #fff;
	background-color: #CE7B07;
}

body#partners #assoc ol li a:hover {
	color: #fff;
	background-color: #CE7B07;
}

body#partners #govt ol li a:hover {
	color: #fff;
	background-color: #CE7B07;
}

body#projects #ceretList, #ceretGoal{
	font-weight: 400;
	line-height: 1.25em;
}

body#projects #sidebar #pv_slideshow {
	width: 330px;
	height: 400px;
}

body#intro #curriculum {
	margin: 5em auto;
}

body#intro #curriculum caption {
	width: 620px;
	height: 50px;
	background: #E0F8F3  url(../images/curriculumCaption.gif);
	background-repeat: no-repeat;
}

#content  #headOne, #content #headTwo, #content #headThree{
	float: left;
	background:transparent;
	margin: 1em;
	padding: 2em;
	list-style-type:none;

}

#headThree, #headTwo
 {
	margin-left: 16em;
	list-style-type: none;
}

body#intro .mainSubject {
	margin-bottom: -3em;
	padding-bottom: .7em;
	position: relative;
	left: .25em;
	
}


.pullquote {
	float: right;
	width: 17em;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	border: solid #B6EFE2;
	border-width: .7em 0;
	padding: .3em .2em;
	margin: 1.5em .7em;
}

body#projects .resolution {
	margin-top: 2.35em;
}

body#projects p#due00501764 {
	/*margin: 2em .5em -1.5em .5em;*/
}

body#projects p#due0202352 {
	margin: .75em .5em .5em .5em;
}

body#projects #ceretGoal, #ceretList ul{
	margin-top: 0;
}

body#projects #sidebar {
	width: 297px;
	background:#C7F9F1;
}

/*body#projects #sidebar img {
	width: 278px;
	background:#ccc;
	margin: .5em .25em;
	border-top: 2px solid #005825;
	border-bottom: 2px solid #005825;
}*/

body#projects #sidebar ul {
	margin-left: 1.35em;
}

p#windworkshop {
	font-style: italic;
	font-weight: bold;
}


p.centered {
	
	font-size: .75em;
	text-align: center;
}

#incumbents {
	border-top: 1px solid #B6EFE2;
}

#sidebar {
	float: left;
	width: 27.5%/*15.7em*/;
	margin: 0 0 1em 2.0em;
	background-image: url(../images/brushed_background.jpg);
	background: #C7F9F1;
	border-bottom: 292px solid #C7F9F1;
}

body#links #sidebar a{
	/*float: left;
	width: 26%/15.7em;
	margin: 0 3.75em 2em 0;*/
	margin-right: 2em;
}

#pairPrograms{
	margin-left:2em;	
}

#partnerSchools {
	margin-left: 2em;
	}
#sidebar h4{
	margin-top: 2em;
	margin-left: 1em;
	/*margin-bottom: -6.5em;*/
}

#sidebar  ul {
	margin-top: 1em;
	padding-left: 3.5em;
	list-style: none;
}

#sidebar li.first a{
	height: 40px;
	line-height: 40px;
	
}

#sidebar li {
	display: inline; /* ;KLUDGE: Removes large gaps n IE/Win */
	
}

#sidebar ul a {
	display: block;
	width: 225px;
	height: 39px;
	margin: 1.2em 1.8em .7em -3.8em;
	line-height: 39px;
	color: #482D02;
	font-size: .65em;
	font-weight: bold;
	text-decoration: none;
	background: #FDDA69 url(../images/pixy-rollover2.gif) no-repeat left bottom;
	border-top: 2px solid #B6EFE2;
	border-left: 2px solid #B6EFE2;
	border-right: 2px solid #22997E;
	border-bottom: 4px solid #22997E;
	text-indent: 50px;
}

body#links #sidebar ul a {
	font-size: .6em;
}

#sidebar ul a:hover, .selected a{
	background-position: right bottom;
	color: #005825;
	font-weight: bold;
	text-decoration: underline;
	
}
#sidebar ul li #intDev{
	line-height:1.7em;
	font-size:.6em;
	margin-left:-4.1em;
}
#navFooter {
	clear: both;
	width: 1024px;
	background: #B9EFE3; 
}


	
#footer {
	clear: both;
	width: 1024px;
	border: 1px solid #C7F9F1;
	background: #6BB098;
}


		
