/*this centers the page and sets baseline font for page*/
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	font-size:1em;
	margin-top:10px;
	padding:0px;
	float:none;
	clear:none;
}


#page2Div {
	margin:0px auto;
	padding:0px;
	width:98%x;
	/* part 2 of kurtz's centering hack*/
	text-align:left;
	clear:none;
	float:none;
}



#pageDiv {
	
	position:absolute;

	background-color:#FFF;
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
  	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
	z-index:90;
}



/*layout of content of the page*/
#headerDiv {
	
	background-image:url(../graphics/leap-logo.gif);
	background-position: 98% 20px; 
	background-repeat:no-repeat;
	
	position:absolute;
	left:0px;
	top:-18px;
	width:100%;
	height:80px;
	z-index:97;
}



#contentleft {

	position:absolute;
	left:1%;
	width:25%;
	top: 152px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;
	text-decoration:none;
	
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	z-index:99;
	}


#contentcenter {
	
	position: absolute;
	left: 27%;
	width:45%;
	top: 152px;

	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;
	text-decoration:none;

	
	padding-left:20px;
	padding-right:10px;	
	padding-bottom:10px;
	
	z-index:99;
	
	}

#contentright {
	
	position:absolute;
	
	left:73%;
	width:25%;
	top:152px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;

	padding-top: 20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	
	z-index:99;
	
	}	
	
	
	#indexleft {

	position:absolute;
	left:1%;
	width:25%;
	top: 432px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;
	text-decoration:none;
	
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	z-index:99;
	}


#indexcenter {
	
	position: absolute;
	left: 27%;
	width:45%;
	top: 432px;
	background-color:#FFFFFF;

	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;
	text-decoration:none;
	
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:10px;
	
	z-index:99;
	
	}

#indexright {
	
	position:absolute;
	
	left:73%;
	width:25%;
	top: 432px;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .9em;

	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	
	z-index:99;
	
	}	

#indexright a {
		
	font-family:Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: bold;
	
	text-decoration:none;
	color:#4D4D4D;
	
	}
	
	
#indexright a:hover {
	font-size: .9em;
	color:#990000;
	text-decoration:none;

	
}

#centreCol {
	
	background-color:#fff;
	position:absolute;

	left:0px;
	top:149px;
	width:98%;
	height:400px;
	z-index:98;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #595959;
	text-align:left;
	font-size: 1.25em;	
	left: 4px;
	}



.sloganGraphic {

	background-image:url(../graphics/slogan.gif);
	background-position:center;
	background-repeat:no-repeat;


}
	
.link {
		
	font-family:Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	
	text-decoration:none;
	color:#4D4D4D;
	
	}
	
	
.link:hover {
	color:#990000;
	text-decoration:none;

	
}	



.bold {
		
	font-family:Arial, Helvetica, sans-serif;
	
	font-weight: bold;
	
	text-decoration:none;
	color:#4D4D4D;
	padding-left:12px;
	
	}
	
	
.bold:hover {
	color:#990000;
	text-decoration:none;

	
}	

.selected {
		
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-left:12px;
	background-image:url(../graphics/indicator.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FF6600;
	
	}
		
	



/*all things in the headline*/

.headlineMain {
	background-image:url(../graphics/mainTitle.gif);
	background-position:98% 0%;
	background-repeat:no-repeat;

}

.headlineMain td{
	width: 100%;
	height: 64px;
	
}


.headlineContact {
	background-image:url(../graphics/contactTitle.gif);
	background-position:98% 0%;
	background-repeat:no-repeat;

}

.headlineContact td{
	width: 100%;
	height: 64px;
	
}

.headlineAbout {
	background-image:url(../graphics/aboutTitle.gif);
	background-position:98% 0%;
	background-repeat:no-repeat;

}

.headlineAbout td{
	width: 100%;
	height: 64px;
	
}

.headlineFolio {
	background-image:url(../graphics/folioTitle.gif);
	background-position:98% 0%;
	background-repeat:no-repeat;

}

.headlineFolio td{
	width: 100%;
	height: 64px;
	
}


.headlineNews {
	background-image:url(../graphics/newsTitle.gif);
	background-position:98% 0%;
	background-repeat:no-repeat;

}

.headlineNews td{
	width: 100%;
	height: 64px;
	
}


#headlineDiv {
	position:absolute;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	left:1px;
	top:75px;
	width:99.8%;
	margin-left:1px;
	height:70px;
	z-index:98;
	}
	
#splashDiv {
	overflow:hidden;
	background-color:#333333;
	position:absolute;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	left:0px;
	top:146px;
	width:100%;
	height:280px;
	
	z-index:98;
	}	
	
#splashDiv img {
	width:100%;
	height:100%;

}	

#folioNavDiv {
	
	
	background:#fff;
	
	position:absolute;
	left:1%;
	width:16%;
	top: 158px;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	padding-top:13px;
	z-index:99;
	}




#folioDiv {
	
	position: absolute;
	left: 17%;
	width:80%;
	top: 158px;
	
	background:#fff;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:10px;
	
	z-index:99;
	
	}
	
.folioTmb td{
	clear:both;
	border:#999999 1px solid;
	width:32px;
	height:32px;
	cursor:auto;
	padding:1px;


}	
	
	
.folioText {	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;
	text-align:left;
	font-size: .85em;
	vertical-align:text-top;
	width:60em;
	line-height:1.4em;
	padding-left:10px;
	text-decoration:none;	
	}


.folioText td {	
	text-align:left;
	vertical-align:top;
	
	}


.smallText {	
	font-family: Arial, Helvetica, sans-serif;
	color: #4D4D4D;

	font-size: .75em;
	vertical-align:text-top;
	
	
	text-decoration:none;	
	}



.projHeadline {
		font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.25em;
		color:#595959;
	    padding-left:12px;
		
		
			}




.headline {
		font-family:Georgia, Times New Roman, Times, serif;
		font-size:1.25em;
		color:#595959;
		
		
			}


#footerDiv {
	margin: 0;
	padding: 5px;
	position: absolute;
	left: 25%;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: .65em;
	text-align:center;
	color: #999999;
	bottom: 10px;
	width: 50%;
	height: 15px;
	z-index:90;	
	
}
