	img, div { behavior: url(iepngfix.htc) }
	
	body
	{
		background-color: #000;
		margin: 0px;
		font-family: Arial, Sans-serif;
	}
	
	#header
	{
		height: 60px;
		background-color: #900;
		background-image: url(images/site/header.gif);
		background-repeat: repeat-x;
	}
	
	h1
	{
		width: 232px;
		height: 60px;
		margin: 0px;
		padding: 0px;
		background-image: url(images/site/tgm.gif);
		background-repeat: no-repeat;
	}
	
	#nav ul
	{
		margin: 20px 0px 0px 0px;
		padding: 0px;
		list-style-type: none;
		font-size: 15px;
		background-color: #fff;
		letter-spacing: .08em;
	}
	
	#nav ul li
	{
		margin: 0px 0px 0px 18px;
		padding: 0px 18px 0px 0px;
		list-style-type: none;
		border-right: 1px #000 solid;
		float: left;
		color: #FFF;
	}

	.hidden { display: none; }
	
	h2
	{
		color: #FFF;
		font-size: 19px;
		margin: 0px 0px 2px 0px;
		padding: 0px;
		font-weight: normal;
		letter-spacing: .08em;
	}
	
	h3
	{
		color: #FFF;
		font-size: 12px;
		font-style: italic;
		margin: 0px;
		padding: 0px;
		font-weight: normal;
	}
	
	h5
	{
		color: #FFF;
		font-size: 18px;
		margin: 0px 0px 2px 0px;
		padding: 0px;
		font-weight: normal;
		letter-spacing: .08em;
		line-height: 26px;
	}
	
	a
	{
		color: #FFF;
	}
	
	a:hover
	{
		text-decoration: none;
	}
	
	p.sub
	{
		font-size: 12px;
		font-style: italic;
		margin: 4px 0px 20px 0px;
		padding: 0px;
	}
	
	p.videoCreative
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		height: 377px;
	}
	
	p.videoCreative2
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		height: 375px;
	}
	
	p.videoCreativeHD
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		height: 333px;
	}
	
	p.videoCreativeHD2
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		height: 338px;
	}
	
	p.digitalCreativeFlashFish
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		width: 400px;
		height: 350px;
	}
	
	p.digitalCreativeEtiquette
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		width: 550px;
		height: 250px;
	}
	
	p.digitalCreative300x250
	{
		background-color: #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 1px;
		width: 300px;
		height: 250px;
	}
	
	p.description
	{
		margin: 0px 0px 40px 0px;
		padding: 0px;
	}
	
	p.logo
	{
		margin: 40px 0px 0px 0px;
		padding: 0px;
	}
	
	p.creative
	{
		border: 1px #FFF solid;
		margin: 0px;
		padding: 0px;
	}
	
	p.caption
	{
		font-size: 11px;
		font-style: italic;
		margin: 0px 0px 40px 0px;
		padding: 0px;
	}
	
	#page
	{
		margin: 0px auto;
	}
	
	#container
	{
		width: 940px;
		height: 60px;
		background-image: url(images/site/tgm.gif);
		background-repeat: no-repeat;
		margin: 0px auto;
	}
	
	#nav ul li:hover
	{
		color: #000;
	}
	
	#nav li.select, #left li.select:hover { color: #000; }
	
	#nav ul li a
	{
		color: #FFF;
		text-decoration: none;
	}
	
	#nav ul li a:hover
	{
		color: #000;
		text-decoration: none;
	}
	
	#main
	{
		width: 940px;
		margin: 0px auto;
	}
	
	#left
	{
		width: 220px;
		float: left;
		font-size: 13px;
		line-height: 17px;
		margin-top: 120px;
	}
	
	#left ul
	{
		display: block;
		width: 140px;
		margin: 0px 40px 0px 40px;
		padding: 0px;
		list-style-type: none;
	}
	
	#left ul li
	{
		padding: 0px;
		margin: 0px 0px 18px 0px;
		color: #777;
	}
	
	#left ul li:hover
	{
		color: #900;
	}
	
	#left li.select, #left li.select:hover { color: #FFF; }
	
	#left ul li a
	{
		width: 140px;
		display: block;
		color: #777;
		text-decoration: none;
	}
	
	#left ul li a:hover
	{
		color: #900;
		text-decoration: none;
	}
	
	#right
	{
		width: 562px;
		float: left;
		background-color: #000;
	}
	
	#right_content
	{
		width: 502px;
		color: #FFF;
		font-size: 12px;
		margin: 60px 30px 50px 30px;
		line-height: 20px;
	}
	
	#form
	{
		display: block;
		color: #777;
		width: 140px;
		margin: 0px;
		padding: 0px;
		line-height: 26px;
	}
	
	.extranet
	{
		color: #FFF;
		font-size: 11px;
		margin: 14px 0px 0px 0px;
		vertical-align: middle;
		background-color: #333;
		border-width: 0px;
		padding: 5px;
	}
	
	.extranet:hover { background-color: #333; }
	
	.extranet_form
	{
		color: #FFF;
		font-size: 11px;
		margin: 0px;
		vertical-align: middle;
		font-weight: normal;
		padding: 5px;
		background-color: #000;
		border: 1px #777 solid;
	}
	
	.outline
	{
		border: 1px #FFF solid;
		padding: 0px;
		margin: 0px;
		display: block;
	}
	
	img.press
	{
		margin: 0px 20px 20px 0px;
		padding: 0px;
		border: 1px #FFF solid;
	}
	
	p.pressCenter
	{
		margin: 20px auto;
		padding: 0px;
		text-align: center;
	}
	
	img.history
	{
		margin: 10px 0px 0px 0px;
		padding: 0px;
		border: 1px #FFF solid;
	}
	
	img.cert
	{
		margin: 20px 0px 0px 0px;
		padding: 0px;
	}
