/* hide from ie on mac, overflow : hidden; \*/
html {
	height : 100%;
	overflow : auto;
}

#flashcontent {
	height : 100%;
}
/* end hide */

body {
	font-family : Arial;
	height : 100%;
	margin : 0;
	padding : 0;
	background-color : #333333;
	color : #333333;
}

A:link {
font-family: arial; 
text-decoration: none; 
color: #ffffff; 
font-size:80%
}

A:visited {
font-family: arial; 
text-decoration: none; 
color: #fff; 
font-size:80%
}

A:active {
font-family: arial; 
text-decoration: none; 
color: #fff; 
font-size:80%
}

A:hover {
font-family: arial; 
text-decoration: none; 
color: #999; 
font-size:80%
}

A.info:link {
font-family: arial; 
text-decoration: none; 
font-weight:normal; 
color: #fff; 
font-size:90%
}

A.info:visited {
font-family: arial; 
text-decoration: none; 
font-weight: normal; 
color: #fff; 
font-size:90%
}

A.info:active {
font-family: arial; 
text-decoration: none; 
font-weight:normal; 
color: #fff; 
font-size:90%
}

A.info:hover {
font-family: arial; 
text-decoration: none; 
font-weight:normal; 
color: #999; 
font-size:90%
}

A.index:link {
font-family: arial; 
text-decoration: none; 
font-weight:bold; 
color: #fff; 
font-size:80%
}

A.index:visited {
font-family: arial; 
text-decoration: none; 
font-weight: bold; 
color: #fff; 
font-size:80%
}

A.index:active {
font-family: arial; 
text-decoration: none; 
font-weight:bold; 
color: #fff; 
font-size:80%
}

A.index:hover {
font-family: arial; 
text-decoration: none; 
font-weight:bold; 
color: #999; 
font-size:80%
}

A.projectTitle:link {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 110%
}

A.projectTitle:visited {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 110%
}

A.projectTitle:active {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 110%
}

A.projectTitle:hover {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #999; 
font-size : 110%
}



A.projectText:link {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 90%
}

A.projectText:visited {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 90%
}

A.projectText:active {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #fff; 
font-size : 90%
}

A.projectText:hover {
font-family : arial; 
text-decoration : none; 
font-weight : bold; 
color : #999; 
font-size : 90%
}




A.projectTitleBack:link {
font-family : arial; 
text-decoration : none; 
font-weight : normal; 
color : #999; 
font-size : 80%
}

A.projectTitleBack:visited {
font-family : arial; 
text-decoration : none; 
font-weight : normal; 
color : #999; 
font-size : 80%
}

A.projectTitleBack:active {
font-family : arial; 
text-decoration : none; 
font-weight : normal; 
color : #999; 
font-size : 80%
}

A.projectTitleBack:hover {
font-family : arial; 
text-decoration : none; 
font-weight : normal; 
color : #fff; 
font-size : 80%
}

span.textLogo {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 90%
}

span.textProjectTitle {
font-family : arial; 
font-weight : bold; 
color : #fff; 
font-size : 110%
}

span.textProjectText {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 90%
}

span.textLink {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 90%
}

span.textBio {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 80%
}

span.textBioTitle {
font-family : arial; 
font-weight : bold; 
color : #999; 
font-size : 100%
}

span.textProjectInfo {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 90%
}

span.textContact {
font-family : arial; 
font-weight : normal; 
color : #fff; 
font-size : 100%
}

table.forceScrollBar {
    border : 0;
    height : 1000;
}

table.topSpacerTable {
    border : 0;
    border-spacing : 2;
    width : 100%;
    background-color : #333;
}

table.navTable {
    border : 0;
    border-spacing : 10;
    width : 100%;
    background-color : #666;
}

td.navSpacerLeft {
    width : 40;
}

td.navSpacerRight {
    width : 70;
}

td.pipeSpacerTableData {
    width : 10;
    text-align : center;
}

table.spacerIndexTable {
    border : 0;
	padding : 0;
	height : 20;
	width : 100%
}

table.infoProjectSpacerTable {
    border : 0;
	padding : 0;
	height : 100;
	width : 100%
}

table.infoProjectTable {
    border : 1;
	padding : 0;
	width : 950; 
	height : 2000;
}

td.infoProjectTextTable {
    width : 500;
}

td.infoProjectTextSpacerTable {
    width : 20;
}

td.infoProjectImageTable {
    width : 480;
}

table.indexShellTable {
    border : 0;
	width : 100%;
	height : 100%;
    text-align : center;
}

table.indexTable {
    border : 0;
    border-spacing : 30;
}

table.contactTable {
    border : 0;
    border-spacing : 30;
    width : 775;
}

table.profileTable {
    border : 0;
    border-spacing : 30;
    width : 950;
}

table.indexTableTextSpacerAbove {
    border : 0;
	padding : 0;
	height : 2;
}

table.indexTableTextSpacerBelow {
    border : 0;
	padding : 0;
	height : 5;
}

table.projectNameShellTable {
    border : 0;
	padding : 0;
	height : 10;
	width : 100%
}

table.projectNameTable {
    border : 0;
	padding : 0;
	height : 55;
	width : 100%
}

td.projectNameSpacerLeft {
    width : 100;
}
