body{
	color:black;
	margin:0;
	padding:0;
}
body, table{
	font-family:Times;
}
h1{
	font-weight:bold;
	font-size:100%;
	margin:0;
	padding:0;
}
a img{
	border:none;
}
img[align="middle"]{
	vertical-align:middle;
}

#window{
	background:#fe0002;
}
#window table{
	border-collapse:collapse;
}
#window table td{
	padding:0;
	color:#000;
	font-family:Verdana, Tahoma, sans-serif;
	text-align:center;
}
#wnd_progressbar_1{
	height:220px;
	background:#12bae9;
	border-right:1px solid #58cae9;
	position:relative;
	margin-bottom:-114px;
}
#wnd_progressbar_2{
	text-align:center;
	position:relative;
	top:-58px;
	1margin:0 210px;
}
#wnd_progressbar_2 table{
	width:375px;
	margin:auto;
	filter:alpha(opacity=75);
}
#wnd_progressbar_2 .msg{
	font-size:22px;
	padding:16px 0;
	background:#fff;
	filter:alpha(opacity=75);
	opacity:0.75;
}
#wnd_progressbar_2 .left{
	padding:7px 0;
	margin-top:30px;
	font-size:9px;
	font-weight:normal;
	color:#000;
	background:#fff;
	filter:alpha(opacity=75);
	opacity:0.75;
	border-bottom:1px dashed #fff;
}

a:link {
	font-family : Times;
	color: #960000;
	text-decoration: none;
}
a:visited {
	font-family : Times;
	color: #960000;
	text-decoration: none;
}
a:active {
	font-family : Times;
	color: #960000;
	text-decoration: underline;
}
a:hover {
	font-family : Times;
	color: #960000;
	text-decoration: underline;
}
a.graylink:link {
	font-family : Times;
	color: #666666;
	text-decoration: none;
}
a.graylink:visited {
	font-family : Times;
	color: #666666;
	text-decoration: none;
}
a.graylink:active {
	font-family : Times;
	color: #666666;
	text-decoration: none;
}
a.graylink:hover {
	font-family : Times;
	color: #666666;
	text-decoration: underline;
}
a.arrow:link {
	font-size: 18pt;
	font-family : times;
	color: #666666;
	text-decoration: none;
}
a.arrow:visited {
	font-size: 18pt;
	font-family : times;
	color: #666666;
	text-decoration: none;
}
a.arrow:active {
	font-size: 18pt;
	font-family : times;
	color: #666666;
	text-decoration: none;
}
a.arrow:hover {
	font-size: 18pt;
	font-family : times;
	color: #666666;
	text-decoration: underline;
}
.small{
	font-family: Times;
	font-size: 9pt;
}
.smallgray {
	font-family: Times;
	font-size: 9pt;
	color : #6f6f6f;
}
.mediumgray {
	font-family: Times;
	font-size: 11pt;
	color : #6f6f6f;
}
.text {
	font-family: Times;
	font-size: 8pt;
}
table#nav{
	border-collapse:collapse;
}
table#nav td{
	background-color:#ff6600;
	border:4px solid black;
	margin:0;
	padding:0;
}
table#nav td a{
	display:block;
}
table#nav td a:link,table#nav td a:visited{
	background-color:#ff6600;	
}
table#nav td a:hover,table#nav td a:active{
	background-color:#ffffff;	
}
p{
	padding:0;
	margin:0.5em 0;
}
.gray{
	color:#666666;
}

.portfolio{
	font-family: Times;
	font-size: 10pt;
	color: #000000;
	background:transparent url('shade.gif') no-repeat 7px 78px;
}
.portfolio ul{
	list-style:none;
}
.portfolio img.preview{
	border:4px solid #aaa;
	margin-left:7px;
	margin-bottom:15px;
}

/* listings */
ul.items-list{
	color:#666;
	margin:7px 0 0 0;
	padding:0;
}
ul.items-list li{
	padding-left:7px;
	margin:2px 0;
	background:transparent url('href_news.gif') no-repeat left 6px;
}
ul.web-list          li{background-image:url('href_web.gif');}
ul.print-list        li{background-image:url('href_print.gif');}
ul.identity-list     li{background-image:url('href_identity.gif');}
ul.illustration-list li{background-image:url('href_illustration.gif');}	
ul.motion-list       li{background-image:url('href_motion.gif');}	
ul.media-list        li{background-image:url('href_media.gif');}	
ul.news-list         li{background-image:url('href_news.gif');}
div.marked-item a:link, div.marked-item a:visited, ul.items-list a:link,ul.items-list a:visited{
	color:#666;
}

div.marked-item{
	color:#666;
	padding-left:7px;
	background:transparent url('href_news.gif') no-repeat left 6px;
}
div.web-item          li{background-image:url('href_web.gif');}
div.print-item        li{background-image:url('href_print.gif');}
div.identity-item     li{background-image:url('href_identity.gif');}
div.illustration-item li{background-image:url('href_illustration.gif');}	
div.motion-item       li{background-image:url('href_motion.gif');}	
div.media-item        li{background-image:url('href_media.gif');}	
div.news-item         li{background-image:url('href_news.gif');}

.images-list{
	margin:15px 0;
}
.images-list .image{
	float:left;
	margin:0 15px 15px 0;
}
.images-list .image img{
	border:1px solid #aaaaaa;
}


#ill{
	background:url(ill.jpg) no-repeat left top;
	width:853px;
	height:277px;
	position:relative;
	left:0;
	margin-left:-70px;
	margin-top:3px;
	padding:10px 0 0 607px;
}
#box{
	background:url(box.jpg);
	width:246px;
	height:202px;
	//width:286px;
	//height:262px;
	color:#fff;
	padding:40px 20px 20px 20px;
	font-family:Trebuchet ms;
	font-size:10pt;
	line-height:120%;
}
#box a:link, #box a:visited{
	font-size:13pt;
	font-family:Trebuchet ms;
	color:#fff;
	text-decoration:underline;
}

#box a:hover, #box a:active{
	font-size:13pt;
	font-family:Trebuchet ms;
	color:#fff;
	text-decoration:none;
}