html{
	height: 100%;
	width: 100%;
}
body{
	background: url( '/gfx/background_body.gif' ) repeat-x;
	font-family: verdana, arial;
	font-size: 10px;
	line-height: 180%;
	margin: 0px;
	min-height: 350px;
	padding: 0px;
	height: 100%;
	width: 100%;
}

img{
	border: none;
	margin: 0px;
	padding: 0px;
}

td{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

a {
	outline:0;
}



div#content{
	margin: 0px 0px 0px 223px;
	padding: 0px;
	/*width: 772px;*/
}


div#footer{
	/*bottom: 0px;*/
	color: #524032;
	margin: 0px 0px 0px 223px;
	padding: 0px;
	position: relative;
	/*position: absolute;*/
	width: 772px;
}
div#footer a{
	color: #524032;
	margin: 0px;
	padding: 0px;
}
div#footer a:hover{
	text-decoration: none;
}

div#footer_copyright{
	float: left;
	margin: 10px 0px 0px 17px;
}

div#footer_banner {
	float: left;
	margin: 8px 0 0 15px;
	padding-bottom: 8px;
}

div#footer_logo{
	cursor: hand;
	float: right;
}

div#footer_work{
	float: right;
	margin-top: 10px;
	margin-right: 55px;
	width: 150px;
}

div#footer_logo a img{
	margin:0 2px 0 2px;
	border:1px solid #989898;
}


div#intro_text{
	left: 240px;
	top: 115px;
	position: absolute;
	width: 195px;
	z-index: 15;
}
div#intro_text h1{
	color: #FFF;
	font-size: 16px;
}
div#intro_text p{
	font-size: 11px;
}



#table_container{
	height: 100%;
	width:  100%;
}



div#visual_flash{
	/*border: 1px solid #F06;*/
	height: 296px;
	margin: 69px 0px 0px 0px;
	position: relative;
	padding: 0px;
	width: 994px;
}

div#visual_person{
	bottom: 0px;
	left: 0px;
	height: 476px;
	padding: 0px;
	position: absolute;
}
div#visual_person img{
	behavior: url(js/iepngfix.htc);
}



.column_large{
	float: left;
	margin: 1px 0px 0px 1px;
	position: relative;
	width: 234px;
}
.column_large h1{
	background-color: #858585;
	width: 100%px;
}
.column_large p{
	padding: 9px 17px 0px 17px;
	width: 198px;
}


.column_normal{
	float: left;
	margin: 1px 0px 0px 1px;
	position: relative;
	width: 185px;
}
.column_normal h1{
	background-color: #000;
	width: 168px;
}
.column_normal p{
	padding: 9px 17px 0px 17px;
	width: 151px;
}


.column_small{
	float: left;
	margin: 1px 0px 0px 1px;
	position: relative;
	width: 163px;
}
.column_small h1{
	background-color: #000;
	width: 146px;
}
.column_small p{
	padding: 9px 17px 0px 17px;
	width: 130px;
}




.column_large h1,
.column_normal h1,
.column_small h1{
	color: #FFF;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: normal;
	height: 23px;
	margin: 0px;
	padding: 3px 0px 0px 17px;
}

.column_large p,
.column_normal p,
.column_small p{
	font-family: verdana, arial;
	font-size: 10px;
	height: 55px;
}



.clean_horizontal{
	clear: both;
	height: 1px;
	width: 100%;
}

div#visual_person img {
    behavior: url('/css/png.htc');
}

div#content-delimiter {
    width:              555px;
}