@charset "utf-8";
/* CSS Document for Creative Facilitations*/
/* CSS by Travis McCann*/

/*generic properties*/
body {
	text-align:center;
	top:0px;
	background:#2A6074 url(../img/goldBG.png)  repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	
}

a {
	color:#66CCCC;
	text-decoration:none;
	font-weight:600;
	
}
a:link {
	color:#66CCCC;
	text-decoration:none;
	font-weight:600;
	
}
a:visited {
	color:#a7cdcd;
}
a:active {
	color:#66CCCC;
}
a:hover {
	color:#FFCC66;
}
a:active {
	color:#66CCCC;
}
#link a {
	color:#66CCCC;
	text-decoration:none;
	font-weight:600;
}
#link a:link {
	color:#66CCCC;
	text-decoration:none;
	font-weight:600;
}
#link a:visited {
	color:#a7cdcd;
}
#link a:active {
	color:#66CCCC;
}
#link a:hover {
	color:#FFCC66;
}


h5 {
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}
h6 {
	font-weight:bold;
	font-size:16px;
	clear:none;
	display:inherit;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
}
#white {
	color:#FFF;
}

#skinny {
	font-style:normal;
	font-weight:200;
	color:#000;
}
#quote {
	color:#FFF;
	font-size:small;
	padding-top:10px;
	padding-bottom:10px;
}

#clear {
	clear:both;
	height:1px;
}

#container {
	position:relative;
	top:0px;
	width:998px;
	margin:auto;
}

#content {
	text-align:center;
	top:0px;
}

#navi {
	float:left;
	display:block;
	position:relative;
	top:0px;
	height:50px;
	padding-left: 5px;
	clear:right;
}
#subNavTop {
	display:inline;
	position:relative;
	top:0px;
	left:0px;
	font-size:12px;
}

#cleanHdr {
	font-family: "Century Gothic", Arial, Helvetica;
	font-size: 13pt;
	font-weight:lighter;
	top:6px;
	left:8px;
	position:relative;
	color:#FFF; 
	text-align:left;
}
#subHdr {
	padding-left:33px;
	padding-top:9px;
	color:#FFF;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size:16px;
	
}



#centerHeader {
	float:right;
	right: 20px;
	width:670px;
	position:relative;
	top:23px;
	text-align:left;
	font-size:14px;
	background: url(../img/blackDot.png) no-repeat top left;
}
#placeTopRightImg{
	float:right;
	position:absolute;
	top:18px;
	right:45px;
	width:150px;
	height:150px;
	z-index:11;
}

#allLeft {
	width:429px;
	float:left;
	position:relative;
	top:5px;
	
}

#allRight {
	float:right;
	width:542px;
	position:relative;
	top:5px;
	text-align:left;
	font-size:14px;
	right:15px;
}

#leftLogo {
	position:relative;
	left:0px;
	top:0px;
	clear:both;
}
#footer {
	background: repeat-x top;
	height: 28px;
	font-size: small;
	display:block;
	text-align:center;
	position: relative;
	bottom:0px;
	left:0px;
	right:0px;
}

#doNav {
	text-align:center;
}



/*Specific page properties start here*/

/*Index page CSS*/
#indexImg {
	float:left;
	position: relative;
	top:0px;
}

#welcome {
	position:absolute;
	top:270px;
	right:0px;
	width:230px;
	float:right;
	background: url(../img/blackDot.png) no-repeat top left;
}

#welcomeTxt {
	font-size:12pt;
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:4px;
	padding-right:10px;
	padding-top: 5px;
}
#inspiration {
	text-align:left;
	position:relative;
	float:right;
	top:15px;
	right:12px;
	width:210px;
	font-weight:lighter;
}

#inspiration a {
	font-weight:lighter;
	color:#66CCCC;
	text-decoration:none;
}

#inspiration a:visited {
	color:#a7cdcd;
}
#inspiration a:hover {
	color:#FFCC66;
}

#indexQuote {
	position:absolute;
	z-index:700;
	top: 20px;
	left: 480px;
	width: 280px;
	font-size:small;
	color:#FFF;
}

#linkage{
	position:absolute;
	top:360px;
	left:430px;
	z-index:500;
	width:450px;
}

#indexCommB {
	position:absolute;
	top:0px;
	left:75px;
	z-index:501;
	font-size: 14px;
}

#indexTrain {
	position:absolute;
	top:25px;
	left:185px;
	font-size:26px;
	z-index:501;
}

#indexSR {
	position:absolute;
	top:43px;
	left:60px;
	z-index:501;
	font-size: 18px;
}

#indexEdu {
	position:absolute;
	top:70px;
	left:0px;
	z-index:501;
	font-size: 19px;
}

#indexOrg {
	position:absolute;
	top:100px;
	left:50px;
	z-index:501;
	font-size:17px;
}

/*About Us specific*/


#aboutUsTxt {
	float:right;
	width:460px;
	position:relative;
	top:0px;
	text-align:left;
	font-size:14px;
	right:20px;

}


#aboutMove {
	position:relative;
	width:460px;
	float:right;
	top:7px;
	right:20px;
}

#coreInnerImg {
	float:left;
	position:relative;
	padding-left:225px;
}




#maketa {
	position:relative;
	padding-left:225px;
	top:270px;
}

#peter {
	position: relative;
	padding-left:225px;
	top:520px;
}


#kate {
	position: relative;
	padding-left:225px;
	top:800px;
}



#au2Left {
	float:left;
	width:495px;
	top:10px;
	left:0px;
	text-align:left;
}

#au2Right {
	float:right;
	width:495px;
	top:10px
	right:10px;
	text-align:left;
}
#au2Table {
	width:495px;
}
#au2row {
	padding-bottom:15px;
	padding-left: 8px;
	padding-right:10px;
	padding-top:20px;
}
#au2pic {
	position:relative;
	top:0px;
	right:4px;	
	width:100px;
	height:150px;
	padding-top:0px;
	margin-top:0px;
}

#au2txt {
	position:relative;
	font-size:12px;
	width:370px;
	padding-left:8px;
	padding-top: 18px;
}
.au2Fix {
	position: relative;
	top:0px;
	right:0px;
	width:100px;
	height:150px;
}
	


/*Content page specific*/

#contactTxt {
	position:relative;
	top:37px;
	left:23px;
	width:499;
}


/*How We Work Page Specific*/

#hwwVertAlign {
	position:relative;
	bottom: 35px;
}

/*faq specific*/

#faq01 {
	position:relative;
	top:8px;
	left:75px;
}

/*Organizational specific*/

#org01 {
	position:relative;
	left:80px;
}

#org02 {
	position:relative;
	right:80px;
	top: 15px;
}

#org03 {
	postition:relative;
}

/*commbuilding specific*/
#comm1 {
	position:relative;
	top: 5px;
	left: 40px;
}
#comm2 {
	position:relative;
	top:5px;
	right:95px;
}


/* caseStudies specific*/
#case2qu {
	position:relative;
	top:600px;
	color:#FFF;
	font-size:small;
}


#case3qu {
	position:relative;
	top:1200px;
	color:#FFF;
	font-size:small;
}

#case4qu {
	position:relative;
	top:1800px;
	color:#FFF;
	font-size:small;
}



/*Education specific*/
#edu1 {
	position:relative;
	right:40px;
}
#edu2 {
	position:relative;
	left:50px;
}

#edu3 {
	position:relative;
	right:25px;
}


/* testimonials page */

#test01img {
	position:absolute;
	z-index:501;
	top:290px;
	left:310px;
}

#test02img {
	position:absolute;
	z-index:502;
	top:420px;
	left:620px;
}

#test03img {
	position:absolute;
	z-index:503;
	top:630px;
	left:170px;
}

#test04img {
	position:absolute;
	z-index:504;
	top:820px;
	left:600px;
}

#test05img {
	position:absolute;
	z-index:505;
	top:930px;
	left:100px;
	
}

/* testimonial css */
#test01 {
	position:absolute;
	z-index:506;
	color:#000;
	font-size:small;
	top:655px;
	left:555px;
}

#test02 {
	position:absolute;
	z-index:507;
	color:#FFF;
	font-size:small;
	top:300px;
	left:600px;
	width:300px;
}

#test03 {
	position:absolute;
	z-index:508;
	color:#000;
	top:190px;
	font-size:small;
	left:500px;
	width:400px;
}

#test04 {
	position:absolute;
	z-index:509;
	color:#000;
	font-size:small;
	top:470px;
	left:20px;
	width:400px;
}

#test05 {
	position:absolute;
	z-index:510;
	color:#FFF;
	font-size:small;
	top:570px;
	left:410px;
	width:330px;
}

#test06 {
	position:absolute;
	z-index:511;
	color:#FFF;
	font-size:small;
	top:800px;
	left:30px;
	width:390px;
}

#test07 {
	position:absolute;
	z-index:512;
	color:#FFF;
	font-size:small;
}

#test08 {
	position:absolute;
	z-index:513;
	color:#000;
	font-size:small;
	top:970px;
	left: 500px;
	width:400px;
}

#test09 {
	position:absolute;
	z-index:514;color:#FFF;
	font-size:small;
	top:740px;
	left:500px;
	width:340px;
}

#test10 {
	position:absolute;
	z-index:515;
	color:#000;
	font-size:small;
	top:1100px;
	left:80px;
	width:375px;
}

#test11 {
	position:absolute;
	z-index:515;
	color:#FFF;
	font-size:small;
	top:1050px;
	left:500px;
	width:400px;
}
