* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}


body {
	font-family: 'Abel', sans-serif;
	font-size:15px;
	background-color:#393939;

}

.rollover-img {
	width:139px;
	height:37px;
	background-image:url(../images/launch_btn.png);
}

.rollover-img a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}

.rollover-img a:hover {
}

.rollover-img a span {
display: none;
width: 139px;
height:37px;


}

.rollover-img a:hover span {
display: block;
}




.rollover-img-resume2 {
	width:139px;
	height:37px;
	float:left;
	
}

.rollover-img-resume2 a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}



.rollover-img-contact2 {
	width:139px;
	height:37px;
	float:left;
	
}

.rollover-img-contact2 a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}




.rollover-img-download {
	width:139px;
	height:37px;
	background-image:url(../images/download_btn.png);
}

.rollover-img-download a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}

.rollover-img-download a span {
display: none;
width: 139px;
height:37px;


}

.rollover-img-download a:hover span {
display: block;
}


/* ---- roller over for index page --*/

.rollover-img-resume {
	width:139px;
	height:37px;
	background-image:url(../images/resume_btn.png);
	float:left;
}



.rollover-img-resume a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}

.rollover-img-resume a:hover {
}

.rollover-img-resume a span {
display: none;
width: 139px;


}

.rollover-img-resume a:hover span {
display: block;

/*---- roll over end for index page --*/
}



/*---- roll over end for index contact page --*/

.rollover-img-contact {
	width:139px;
	height:37px;
	background-image:url(../images/contact_btn.png);
	float:right;
}

.rollover-img-contact a {
color: #fff;
width: 139px;
height: 37px;
display: block;
text-decoration: none;
	
}

.rollover-img-contact a:hover {
}

.rollover-img-contact a span {
display: none;
width: 139px;


}

.rollover-img-contact a:hover span {
display: block;
}
/*--- roll over for index contact page end --*/










h1 {
	font-family: 'Coustard', serif;
	font-size:16px;

}

h1.smaller {
	font-size:12px;
}

h2{
		font-family: 'Abel', sans-serif;
	font-size:14px;
	
}

.info-res {
		font-family: 'Abel', sans-serif;
	font-size:15px;
}

.break1 {
	padding-top:10px;
}

#wrapper {
	width:1200px;
	height:800px;
	background-image:url(../images/bg.jpg) 0 0 no-repeat;
	margin: 0 auto;
}

#body-wrapper {
	width:988px;
	height:760px;
	margin-left:90px;

	
	
}

#header {
	width:988px;
	height:110px;
	float:left;
	background-image:url(../images/bg-header.jpg);

}	



#logo-wrapper {
	width:324px;
	height:80px;
	float:left;
	margin-top:20px;
	margin-left:5px;
	
}

#nav-wrapper {
	float:left;
	margin-top:74px;
	margin-left:381.0px;
	

}



#nav-wrapper li
{
display: inline;
list-style-type: none;

}

#body-content {
	width:988px;
	height:648px;
	float:left;
	background-color:#fff;
	



}

#left-boxes-wrapper {
	width:313px;
	height:584px;
	
	margin-left:38px;
	margin-top:37px;
	float:left;

}

#left-5 {
	padding-left:10px;
	padding-top:7px;
	width:140px;
	float:left;




}
#left-10 {
		padding-left:10px;
	padding-top:7px;
	margin-left:5px;
	width:140px;
	float:left;
	


}


#right-content-wrapper {
	
	width:555px;
	height:584px;
	float:left;
	margin-top:37px;
	margin-left:32px;
	

}



#launchbtn {

background-image:url(..images/launch_btn_hover.png);
width:139px;
height:37px;
float:right;
	margin-top:10px;
}

#launchbtn2 {

background-image:url(..images/launch_btn_hover.png);
width:139px;
height:37px;
float:right;
	margin-top:10px;
}





#project-info {
	width:390px;
	margin-left:20px;
	margin-top:45px;
	

}

#project-contact {
	width:390px;
	margin-left:20px;
	
}

#contact-info {
	margin-left:22px;
}


#project-info2 {
	width:400px;
	margin-left:20px;
	margin-top:2px;

	

}

.clear {
	clear:both;
}

#footer-wrapper {
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:988px;
	float:left;
	height:114px;
	background-image:url(../images/bg-footer2.jpg);
	background-repeat:no-repeat;
	position:inherit;
	z-index:-10;
	bottom:0;
	height:170px;

	
	

}

#footer-content {
	float:right;
	margin-top:10px;
	margin-right:15px;


}

#footer-content li {
display: inline;
list-style-type: none;
padding-right: 20px;

	
}

#footer-content a {
	color:#FFF;
text-decoration: none
}

#footer-content a:hover {
	text-decoration:underline;
}






#slideshow {
    position:relative;
    height:377px;
	width:533px;
	margin-left:20px;
	margin-top:7px;
	 border:1px solid #021a40;

	
	
	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;

}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.lang-left {
	float:left;
	margin-left:25px;
	
}
.lang-right {
	float:left;
	margin-left:25px;
}

.lang-left2 {
	float:left;
	margin-left:25px;
	
}
.lang-right2 {
	float:left;
	margin-left:25px;
}

#upperbox {

	float:left;
}
#upperbox2 {

	float:right;
}

#bottom-content {
	margin-top:150px;

}