<style>

	html {margin : 0px; padding : 0px;}
	body {background: #000 url(images/45degreelines.gif);}
	body, table, th, td {
		margin: 0px;
		color: #000;
		font : normal normal normal 11px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	th {
		padding : 5px;
		text-align : center;
		font-weight : bold;
	}
	td {padding : 0px; vertical-align : top;}

	h1, h2, h3, h4, p, ul, ol {margin : 0px; padding : 0px 0px 15px 0px;}
	h1 {font-size: 16px;}
	h2 {font-size: 14px;}
	h3 {font-size: 12px;}
	h4 {font-size: 11px;}

	ul, ol {margin : 0px 0px 0px 35px;}
	ul { list-style: disc }
	ol { list-style: decimal }
	li { display: list-item;}
	u {color: #C00;}

	blockquote {margin : 35px;}
	strong {color: #C00;}
	form {margin : 0px; padding : 0px;}
	input, select {font-size: 11px;}

	a:link {color : blue; text-decoration : none;}
	a:visited {color : blue; text-decoration : none;}
	a:hover {color : blue; text-decoration : underline;}
	a.bold {font-weight : bold;}

	td.galleryselectbox {
		width: 182px;
		background-color: #00549E;
		vertical-align : middle;
		text-align : center;
	}

	table.casestudy td {padding: 5px 10px 5px 10px;}
	table.recordcount td {
		background-color: #FC3;
		padding: 2px 10px 2px 10px;
		border-bottom: 1px solid #000;
		vertical-align: middle;
	}
	
	table.prevnext td {padding: 7px 10px 8px 10px; text-align : right;}
	table.prevnext a {font-weight : bold; text-decoration: none;}
	table.prevnext a:link {color: #000;}
	table.prevnext a:visited {color: #000;}
	table.prevnext a:hover {color: #056CB6; text-decoration: underline;}

	table.output td {padding: 10px 0px 10px 10px;}
	table.thumbnaildetail td {padding: 1px 0px;}
	table.thumbnaildetail td.thumbnailbkg {
		background-color: #BDBEC0;
		padding: 0px;
		vertical-align : middle;
		text-align : center;
		height : 144px;
		width : 144px;
	}
	table.thumbnaildetail a {font-weight : bold; text-decoration: none;}
	table.thumbnaildetail a:link {color: #000;}
	table.thumbnaildetail a:visited {color: #000;}
	table.thumbnaildetail a:hover {color: #056CB6; text-decoration: underline;}

	table.artboard td {
		background-color: #000;
		padding: 6px 0px 6px 0px;
		text-align : center;
		vertical-align: middle;
	}

	table.fulldetail td {
		background-color: #749DD2;
		padding: 5px 10px;
	}
	table.fulldetail a {font-weight : bold; text-decoration: none;}
	table.fulldetail a:link {color: #000;}
	table.fulldetail a:visited {color: #000;}
	table.fulldetail a:hover {color: #056CB6; text-decoration: underline;}
	table.form td {padding: 2px 3px;}
	table.news td {padding: 10px 5px 10px 0px;}
	table.output td {padding: 2px 3px;}

	.ten {padding : 10px;}
	.seven {padding : 7px;}
	.r {text-align : right;}
	.c {text-align : center;}
	.bottom {vertical-align : bottom;}
	.even {background : #eee;}
	.odd {background : #fff;}
	.black {background-color: #000;}
	.pantone658 {background-color: #ADC5E7;}
	.coolgray8 {background-color: #A1A0A4;}
	.coolgray4 {background-color: #C9CBCC;}
	.coolgray4center {background-color: #C9CBCC; text-align : center;}
	.hidden {color: #929497;}

	div#search {
		padding : 5px 0px 6px 14px;
		background-color: #00549E;
		border-bottom: 1px solid #000;
	}

	div#menu {
		padding: 7px 0px 8px 0px;
		background-image: url(images/menubkg.gif);
		background-color: #929497;
	}
	div#menu a {
		display: inline;
		padding: 7px 9px 8px 9px;
		font-weight : bold;
		text-decoration: none;
	}
	div#menu a:link {color: #FFF;}
	div#menu a:visited {color: #FFF;}
	div#menu a:hover {color: #000; text-decoration: underline;}
	div#content {padding: 10px; background: #C9CBCC;}
</style>