body {
	color:gray;
	font-size:10pt;
	margin:0;
	padding:0;
	font-family:arial;	
}

a {
	text-decoration:none;
	color:#444444/*darkGray*/;
	font-size:8pt;	
	letter-spacing:2px;
	font-weight:bold;
}
img {
	border:none;	
}
a:hover {
	color:gray;	
}
 h1{
	padding:0;
	margin:0;
	font-size:11pt;
	position:absolute;
	margin-left:760px;
	margin-top:-100px;
 }
#wrapper {
	width: 1000px;
	margin:0 auto;
	height:50px;
	margin-top:70px;
	
}

#header {
	border-top:1px solid #c0c0c0/*gray*/;
	border-bottom:1px solid	#c0c0c0/*gray*/;
	width:1000px;
	text-align:right;
	
	
}

#header a{
	font-weight:bold;	
}
#navUL {
	margin:5px 0;
	padding:0;	
}

#navUL li{
	margin:0;
	padding:0;	
	display:inline;	
	margin-right:10px;
	
}
#homePageTable {
	width:970px;
	border-collapse:collapse;	
	margin-top:45px;
}
#homePageTable td {
	
	text-align:center;
}

#footer {
	width:1000px;
	color:#858484/*lightGray*/;
	border-top:1px solid #c0c0c0/*gray*/;
	text-align:right;
	font-size:8pt;
	margin-top:120px;
	padding-top:10px;
	font-weight:bold;
	
}

#footer a{
	color:#858484/*lightGray*/;
	font-weight:bold;
	letter-spacing:1px;
}

#footer a:hover{
	color:gray;
}

#portfolioPageTable {
	border-collapse:collapse;
	margin-top:100px;
	margin-left:200px;
		
}
#portfolioPageTable td {
	padding:10px;
	font-size:8pt;	
}


#portfolioPageTable .portfolioImg {
	border-right: 1px solid #c0c0c0/*lightGray*/;	
}

.portfolioImg img{
	border: 1px solid #c0c0c0/*lightGray*/;
	padding:1px;
}

h5 {
	padding:0;
	margin:0;	
	font-weight:normal;
	color:black;
	letter-spacing:2px;
	font-size:10pt;
	font-weight:bold;
}

#portfolioOverviewTable {
	border-collapse:collapse;
	margin:10px;
	text-align:right;
	
}	


#galleryWrapper {
	margin-top:100px;
	margin-left:50px;	
}
#portfolioOverviewTable td{
	margin:0;
	padding:0;
	
	width:70px;
	height:70px;
	
	
	
}
#portfolioOverviewTable td img{
	border: 1px solid #c0c0c0/*lightGray*/;	
	padding:1px;	
}



td#overviewInfo{
	font-size:8pt;	
	border-left: 1px solid #c0c0c0/*lightGray*/;	
	padding-left:20px;
	vertical-align:bottom;
	padding-bottom:20px;
	width:260px;
	
}

#portfolioOverviewTableMain {
	
	
		
}

.galleria{list-style:none;width:200px; }
.galleria li{display:block;width:20px;height:20px;overflow:hidden;margin:0 10px 10px 0; position:absolute; left:-200px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px; }
.galleria li div img{cursor:pointer;}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;width:auto;height:auto; display:none; }
.caption{display:block; width:200px;}
* html .galleria li div span{width:400px} /* MSIE bug */

.nav {
		
	width:100px;
	position:relative;
	left:760px;
	top:-70px;
}

#contactInfo {
	margin-left:20px;	
	margin-bottom:50px;
	font-size:8pt;
}

#contacTable {
	margin-top:50px;
	margin-left:50px;	
}

#aboutDiv {
	text-align:right;
	border-right: 1px solid #c0c0c0/*lightGray*/;	
	padding:10px;
}
#aboutDiv p{
	line-height:25px;	
	font-size:8pt;
}

#aboutInfo {
	margin-left:20px;	
	margin-bottom:50px;
	font-size:8pt;
	line-height:20px;
}

.demo img{
	border: 0px solid #c0c0c0/*lightGray*/;	
	padding:0px;	
}
.nav img {
	border:none;	
}