/* @override http://beulahcapital.com/workspace/styles/screen.css */

/* @override http://beulahcapital.clients21.com/workspace/styles/screen.css */

/*-------------------------------------------------------------------------------------------------
	Document
-------------------------------------------------------------------------------------------------*/
	
	a {
		color : #ffffff;
		text-decoration : none;
	}
	a:hover {
		text-decoration : underline;
	}
	
	body {
		background : #000000;
		color : #ffffff;
	}
	
	.alternate {
		display : none;
	}
	.replacement {
		text-indent : -500em;
	}
	
/*-------------------------------------------------------------------------------------------------
	Headers
-------------------------------------------------------------------------------------------------*/
	
	h2,
	h3 {
		color : #222222;
	}
	
/*-------------------------------------------------------------------------------------------------
	Images
-------------------------------------------------------------------------------------------------*/
	
	img,
	a img {
		border : 0.5em solid #dddddd;
		margin : 0 0.5em -0.5em 0.5em;
	}
	
/*-------------------------------------------------------------------------------------------------
	Forms
-------------------------------------------------------------------------------------------------*/
	
	form label {
		border-bottom : 1px solid #dddddd;
	}
	
/*-------------------------------------------------------------------------------------------------
	Body
-------------------------------------------------------------------------------------------------*/
	
	#body {
		background : transparent url("./images/content-bg.jpg") no-repeat;
		color : inherit;
		margin : 40px auto;
		width : 960px;
	}
	
/*-------------------------------------------------------------------------------------------------
	Header
-------------------------------------------------------------------------------------------------*/
	
	#header {
		border-top : 2px solid #a61f27;
		height : 145px;
		overflow : hidden;
		position : relative;
	}
	#header h1 a {
		background : transparent url("./images/header.png") no-repeat;
		color : inherit;
		display : block;
		height : 145px;
		margin : 0 0 0 30px;
		width : 145px;
	}
	#ie.v6 #header h1 a {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/header.png',sizingMethod='scale');
	}
	
	#header-main {
		list-style : none;
		position : absolute;
		bottom : 0;
		right : 0;
	}
	#ie.v6 #header-main {
		bottom : -3px;
	}
	#header-main li {
		float : left;
	}
	#header-main li a {
		background : transparent url("./images/menu-normal.png") no-repeat;
		color : inherit;
		display : block;
		height : 30px;
		line-height : 120%;
		padding : 10px 12px;
		width : 77px;
	}
	#ie.v6 #header-main li a {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/menu-normal.png',sizingMethod='scale');
	}
	#ie.v6 #header-main li a span {
		display : block;
		margin : -10px -12px;
		padding : 10px 12px 22px 12px;
		position : relative;
	}
	#header-main li.active a {
		background-image : url("./images/menu-active.png");
	}
	#ie.v6 #header-main li.active a {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/menu-active.png',sizingMethod='scale');
	}
	
	#header-other {
		border-top : 10px solid #a61f27;
		font-size : 1.2em;
		list-style : none;
		padding : 0;
		position : absolute;
		top : 0;
		right : 0;
	}
	#ie.v6 #header-other {
		right : -1.5em;
	}
	#header #header-other li {
		border-left : 1px solid #ffffff;
		float : left;
		line-height : 120%;
		margin : 0.6em 1.5em 0 0;
		padding : 0 0 0 1.5em;
	}
	
/*-------------------------------------------------------------------------------------------------
	Index
-------------------------------------------------------------------------------------------------*/
	
	#index {
		height : 430px;
		margin : 0 0 -2px 0;
		padding : 50px 365px 0 30px;
		overflow : hidden;
		position : relative;
	}
	#index h2 {
		background : transparent url("./images/title-overview.png") no-repeat;
		color : inherit;
		height : 78px;
		width : 392px;
	}
	#ie.v6 #index h2 {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/title-overview.png',sizingMethod='scale');
	}
	#index h3 {
		color : #ffffff;
	}
	
	#index-message {
		font-size : 1.4em;
		line-height : 150%;
		position : relative;
		padding : 0;
		margin : 0.5em 0 0 0;
		left : -1px;
		z-index : 1;
	}
	#index-message span.shadow {
		color : #333;
		left : 0;
		margin : 1px 0 0 1px;
		padding-top : 1em;
		position : absolute;
		z-index : -1;
		width : 565px;
	}
	#ie #index-message span.shadow {	
		padding-top : 0.9em;
	}
	
	#index-panel {
		background : transparent url("./images/credit-bg.png");
		position : absolute;
		top : 0;
		margin : 80px 0 0 0;
		padding : 0 2em 1em 1.5em;
		right : 0;
		width : 210px;
	}
	#ie.v6 #index-panel {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/credit-bg.png',sizingMethod='scale');
	}
	
/*-------------------------------------------------------------------------------------------------
	Page
-------------------------------------------------------------------------------------------------*/
	
	#page {
		background : #fff url("./images/page-bg.jpg") 0 0 repeat-x;
		color : #555555;
		overflow : hidden;
		position : relative;
	}
	#page a {
		color : #a61f27;
		text-decoration : none;
	}
	#page a:hover {
		color : #000000;
		text-decoration : underline;
	}
	#ie #page {
		height : 1%;
	}
	
	#page-panel {
		float : left;
		width : 320px;
	}
	
	#page-blurb {
		color : #888888;
		font-size : 1.5em;
		line-height : 130%;
		margin : -1.1em 0 0 0;
		padding : 30px 0 30px 30px;
	}
	
	#page-sub {
		color : #777777;
		padding-left: 60px;
		margin-bottom: 30px;
	}
	
	#page-contact {
		padding : 30px;
	}
	#page-contact h3 {
		padding : 0;
	}
	
	#page-body {
		margin : 0 0 0 320px;
		padding : 30px;
	}
	#page.no-panel #page-body {
		margin : 0;
	}
	ol#page-sub {
		list-style: none;
	}
	ol#page-sub li {
		border-bottom: 1px solid #ada8aa;
		padding-bottom: 0.5em;
		margin-top: 0.5em;
	}
	#page-body .download-resource {
		background-color: #eee;
		border: 1px solid #ddd;
		padding: 4px;
		margin-top: 15px;
		overflow: hidden;
	}
	#page-body .download-resource span {
		float: left;
	}
	#page-body .download-resource a {
		color: #a61f27;
		background: url("./images/download-button.gif") left no-repeat;
		float: right;
		padding-left: 15px;
		font-weight: bold;
	}
/*-------------------------------------------------------------------------------------------------
	Credit
-------------------------------------------------------------------------------------------------*/
	
	#credit {
		background : transparent url("./images/credit-bg.png");
		position : absolute;
		bottom : 0;
		font-size : 0.9em;
		line-height : 100%;
		margin : 0;
		padding : 0.8em;
		right : 0;
	}
	#ie.v6 #credit {
		background : transparent;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/styles/images/credit-bg.png',sizingMethod='scale');
	}
	#credit a {
		color : #cccccc;
	}
	#ie.v6 #credit a span {
		position : relative;
	}
	
/*-------------------------------------------------------------------------------------------------
	Footer
-------------------------------------------------------------------------------------------------*/
	
	#footer {
		background : #000000;
		border-top : 2px solid #a61f27;
		font-size : 0.9em;
		height : 4em;
		line-height : 130%;
		position : relative;
	}
	#ie #footer {
		height : 7em;
	}
	#footer span {
		font-weight : bold;
	}
	#footer .contact {
		position : absolute;
		left : 0;
	}
	#footer .about {
		position : absolute;
		right : 0;
		text-align : right;
	}
	
/*-----------------------------------------------------------------------------------------------*/
