html, body{
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #C7C4BF;}
div{
	position: relative;}



body{
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #424242;
	line-height: 1.4em;
	}
a{
	text-decoration: none;
	color: #B70005;}

h1{
	font-size: 23px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0;}
h2{
	color: #9E833E;
	text-transform: uppercase;
	margin-bottom: -1em;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, serif;}

#content div{
	margin: 1em 0;}

p{
	font-size: 12px;
	font-family: Verdana, serif;}
#content ul{
	font-weight: bold;
	padding: 0 0 0 14px;
	margin: auto 0;
	color: black;
	font-size: 12px;
	list-style-image: url(portfolio/bullet.gif);}
#content li{
	margin: 0; padding: 0;}

#outerContainer{
	background: #6E6E6E url(portfolio/outer_container-background.gif) top left repeat-x;
		min-width: 902px;}
	#container{
		width: 900px;
		background: transparent url(portfolio/container-background.jpg) top left no-repeat;
		padding: 1px;}
		#innerContainer{
			margin: 180px 0 0 74px;
			width: 816px;
			background-color: white;}
			
			#breadcrumbs{	
				list-style-type: none;
				position: absolute;
				top: -50px;
				left: 225px;
				padding: 0;
				margin: 0;}
				#breadcrumbs li{
					display: inline;
				padding: 0;
				margin: 0;}
				#breadcrumbs a{
					color: #A9A298;}
				#breadcrumbs .flag{
					color: #424242;}
							
				
			#content{
				padding-bottom: 30px;}
			#spotlights{
				float: left;}
				
			#data{
				position: relative;
				float: left;
				width: 200px;
				padding: 0 50px 0 30px; }
			#data caption{
				color: #999999;
				text-align: left;
				font-weight: bold;
				border-top: 1px solid #999999;
				border-bottom: 1px solid #999999;
				line-height: 26px;
				margin: 0; 
				padding: 0;
				text-transform: capitalize;}
			#data table{
				background-color: #DEDEDE;
				color: #424242;
				width: 100%;
				margin: 0 0 20px 0; 
				padding: 0;
				line-height: 1.2em;
				font-size: 12px;}
			#data .dataCell{
				cursor: pointer;}
			#data .dataCell:hover{
				color: #B70005;}
			#data td{text-align: right;}
			#data td.firstCol{
				width: 85%;
				padding-left: 5px;
				text-align: left;}
			#data select{
				position: absolute;
				top: -35px;
				left: 225px;
				max-width: 540px;}
			#data h1{
				font-size: 1em;}


	#photoset{
		position: absolute;
		top: 195px;
		left: 0;
		height: 200px;
		width: 268px;
		background-image: url(portfolio/ps-background.png);
		background-repeat: no-repeat;
		text-align: center;
		padding-right: 7px;}
		#photoset img{
			margin: 43px auto 0 auto;}
		#quicklinks{
			position: absolute;
			top: 0;
			left: 0;
			height: 50px;
			width: 268px;
			background-image: url(portfolio/quicklinks.png);
			background-repeat: no-repeat;}



	#global{
		position: absolute;
		top: 35px;
		left: 0;
		width: 840px;}
	#global img{
		display: inline;
		vertical-align:text-top;
		border-width: 0;
		float: right;
		margin-top: 5px;}
	#globalNav{
		z-index: 9;
		list-style-type: none;
		margin: 0 20px 0 90px;
		padding: 0;
		color: #424242;
		font-weight: bold;
		display: inline;
		position: relative;
		top: 10px;}
	#globalNav a{
		color:  #424242;
		font-size: 14px;}
	#globalNav li li a{
		font-size: 12px;}

		#globalNav li{
		
			z-index: 9;
			display: inline;
			position: relative;
			margin: 0;
			padding: 0 9px;
			line-height: 14px;}
			
		#globalNav div{
			height: 14px;
			width: 5px;
			position: absolute;
			top: 0;
			left: -3px;
			background-image: url(../home/images/globalNav-bullet.png);
			background-repeat: no-repeat;
			background-position: center center;}	
			
		#globalNav li:first-child div, #globalNav li.first-child div{
			display: none;}

		#globalNav ul{
			z-index: 10;
			display: none;
			position: absolute;
			width: 99px;
			top: 14px;
			left: 0;
			margin: 0;
			padding: 12px 0 7px 0;
			background-color: white;
			font-weight: normal;
			background-image: url(../home/images/dropdown_footer.jpg);
			background-position: bottom center;
			background-repeat: no-repeat;}
		#globalNav ul div{
			display: none;}
		#globalNav ul li{
			margin: 0;
			padding: 0 5px;
			display: block;
			line-height: 1.5em;}
		#globalNav ul li:first-child div, #globalNav ul li.first-child div{
			display: block;
			position: absolute;
			width: 100%;
			height: 8px;
			background-image: url(../home/images/dropdown_header.gif);
			top: -8px;
			left: 0;}
		#globalNav ul li.over a{
			color: white;}
		#globalNav li.over ul{
			display: block;}
		#globalNav ul li.over{
			background-color: #868686;}


		#searchP{
			position: absolute;
			color: white;
			top: 83px; left: 620px;}
		#searchP a{
			color: white;}
		#searchP #search{
			width: 100px;}


	#footer{
		width: 100%;
		background-image: url(portfolio/footer-background.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 35px 0;
		height: 53px;}

	#footer ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		color: #535353;
		font-size: 12px;}
	#footer a{
		color: #535353;}
		#footer ul li{
			display: inline;
			border-left: 1px solid #535353;
			padding: 0 2px 0 6px;}
		#footer ul li:first-child, #footer ul li.first-child{
			border-width: 0;}
			

.hidden{
	display: none !important;}