HTML {
	
}
BODY {
	MARGIN: 0px; TEXT-ALIGN: center; min-width: 770px
}
P {
	MARGIN: 0px 0px 15px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #675932
}
TD {
	MARGIN: 0px 0px 15px;
	COLOR: #675932;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: blink;
}
A {
	COLOR: #3382a6; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3382a6; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px 30px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE: none url(/images/bullet.gif) outside; MARGIN: 0px 0px 3px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #675932
}
.clientlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px
}
.clientlist LI {
	LIST-STYLE: none url(/images/clear.gif) outside; MARGIN: 0px 0px 3px; FONT: 11px Arial, Helvetica, sans-serif; COLOR: #675932
}
#content {
	MARGIN-LEFT: auto; WIDTH: 701px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#header {
	BACKGROUND: #ffffff; WIDTH: 701px; BORDER-BOTTOM: #ffffff 3px solid; HEIGHT: 194px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; WIDTH: 701px; PADDING-TOP: 3px
}
#logo {
	BACKGROUND: #ffffff; WIDTH: 701px; HEIGHT: 75px
}
.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 27px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: bottom; PADDING-TOP: 0px
}
#nav {
	WIDTH: 701px; BORDER-BOTTOM: #d3d3cf 1px solid; HEIGHT: 40px
}
#subnav {
	BACKGROUND: #45453e; WIDTH: 701px
}
.subnavBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(/images/menu/bg_submenu_off.gif) #1d1d13 repeat-x; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 4px; HEIGHT: 68px
}
.subnav P {
	PADDING-LEFT: 11px; MARGIN: 0px; FONT: 11px/15px Arial, Helvetica, sans-serif; COLOR: #aeaeab
}
.subnav A {
	COLOR: #aeaeab; TEXT-DECORATION: none
}
.subnav A:visited {
	COLOR: #aeaeab; TEXT-DECORATION: none
}
.subnav A:hover {
	COLOR: #aeaeab; TEXT-DECORATION: underline
}
.subnav A:active {
	COLOR: #aeaeab; TEXT-DECORATION: underline
}
P.subnavSelect {
	BACKGROUND: url(/images/menu/arrow.gif) no-repeat left 50%; COLOR: #ffffff
}
#mainContent {
	BACKGROUND: url(/images/corner.gif) #f4f1ee no-repeat 50% bottom; WIDTH: 701px
}
#mainContent A {
	COLOR: #3382a6; TEXT-DECORATION: none
}
#mainContent A:visited {
	COLOR: #3382a6; TEXT-DECORATION: none
}
#mainContent A:hover {
	BACKGROUND: #d5d2c8; TEXT-DECORATION: none
}
#mainContent A:active {
	BACKGROUND: #d5d2c8; TEXT-DECORATION: none
}
.content {
	MARGIN: 15px 0px 0px
}
.pgTitle {
	VERTICAL-ALIGN: bottom; BORDER-BOTTOM: #c3c3bd 1px solid; HEIGHT: 60px
}
.indent {
	MARGIN: 0px 13px 0px 85px
}
.headerA {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #3382a6
}
.headerB {
	MARGIN: 0px 0px 5px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #675932
}
.headerC {
	MARGIN: 20px 0px 10px; FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #675932
}
.smallTxt {
	FONT: 11px/14px Arial, Helvetica, sans-serif; PADDING-TOP: 2px
}
.largeTxt {
	FONT-SIZE: 14px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 20px
}
.orangeTxt {
	COLOR: #f3a203
}
.hr {
	BACKGROUND: #c3c3bd; MARGIN: 0px 0px 15px; WIDTH: 100%; HEIGHT: 1px
}
.sectionLink {
	MARGIN: 0px; FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; TEXT-ALIGN: right
}
#homeContent {
	BACKGROUND: url(/images/corner.gif) #f4f1ee no-repeat 50% bottom; WIDTH: 701px
}
#homeContent TD {
	FONT: 11px/15px Arial, Helvetica, sans-serif; COLOR: #76776a
}
.rssHeadlines {
	MARGIN: 10px 0px
}
.rssHeadlines UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rssHeadlines LI {
	PADDING-RIGHT: 0px; LIST-STYLE: none url(/images/clear.gif) outside; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-TOP: 0px; 0: 
}
.rssHeadlines A {
	COLOR: #cc6600
}
DIV.recentWork {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 325px
}
DIV.recentWork DIV.thumb {
	FLOAT: left; WIDTH: 50px
}
DIV.recentWork DIV.description {
	DISPLAY: block; FLOAT: left; WIDTH: 260px
}
DIV.recentWork H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.recentWork A {
	COLOR: #cc6600
}
DIV.bottom {
	PADDING-BOTTOM: 20px
}
.sidebar {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 49px
}
.sidebarHeader {
	PADDING-BOTTOM: 4px; MARGIN: 0px; FONT: 14px Arial, Helvetica, sans-serif; COLOR: #675932; BORDER-BOTTOM: #ffffff 1px solid
}
.sidebarTxt {
	MARGIN: 3px 0px 0px;
	COLOR: #675932;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.sidebarBold {
	MARGIN: 0px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #675932
}
#footer P {
	MARGIN: 0px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #afafa7
}
.currentNews {
	BORDER-BOTTOM: #c3c3bd 1px solid; HEIGHT: 106px
}
.newsImg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; WIDTH: 74px; PADDING-TOP: 15px
}
.newsImg IMG {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; VERTICAL-ALIGN: top; BORDER-LEFT: #336699 1px solid; WIDTH: 74px; BORDER-BOTTOM: #336699 1px solid; HEIGHT: 74px
}
.newsTxt {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 14px; WIDTH: 100%; PADDING-TOP: 14px
}
.currentNewsLinkOff {
	BACKGROUND: #f4f1ee; TEXT-DECORATION: none
}
.currentNewsLinkOn {
	BACKGROUND: #ffffff; CURSOR: pointer; TEXT-DECORATION: none
}
.currentNewsDate {
	MARGIN: 0px 0px 5px; FONT: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #9e9270
}
.currentNewsTitle {
	MARGIN: 0px 0px 3px; FONT: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #3382a6
}
.currentNewsContext {
	MARGIN: 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #675932
}
.thumbBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px
}
.thumbBoxFoot1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 6px; PADDING-TOP: 0px; HEIGHT: 3px; BACKGROUND-COLOR: #666666
}
.thumbBoxFoot2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 4px; PADDING-TOP: 0px; HEIGHT: 3px; BACKGROUND-COLOR: #45453e
}
.thumbContainer {
	BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d5d5d5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d5d5 1px solid; BACKGROUND-COLOR: #fff
}
.thumbContainer IMG {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; MARGIN: 4px; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid
}
#mainContent .thumbContainer A {
	BACKGROUND-COLOR: #fff
}
#mainContent .thumbContainer A:hover {
	BACKGROUND-COLOR: #fff
}
#mainContent .thumbContainer A:active {
	BACKGROUND-COLOR: #fff
}
#mainContent .thumbContainer A:visited {
	BACKGROUND-COLOR: #fff
}
#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40px; TEXT-ALIGN: center
}
#lightbox A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; BACKGROUND-COLOR: #fff
}
#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
UNKNOWN {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND: url(/images/clear.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND: url(/images/clear.gif) no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}
#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(/images/prevlabel.gif) no-repeat left 97%
}
#prevLink:hover {
	BACKGROUND: url(/images/prevlabel.gif) no-repeat left 97%
}
#nextLink:hover {
	BACKGROUND: url(/images/nextlabel.gif) no-repeat right 97%
}
#nextLink:hover {
	BACKGROUND: url(/images/nextlabel.gif) no-repeat right 97%
}
#imageDataContainer {
	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px
}
#overlay {
	Z-INDEX: 90; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000; moz-opacity: 0.6; opacity: 0.6
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UNKNOWN {
	DISPLAY: inline-block; WIDTH: 100%
}
 HTML .clearfix {
	HEIGHT: 1%
}
