/*!PAGE HEADER!*/
body 
{
	font-family:	Verdana;
	background:		url("../images/bgStrip1.gif") left 85px repeat-x #f7f7f7;
	margin:			0px;
}
img 
{
	border:			none;
}
td#top 
{
	font-size: 		0.8em;
	font-weight:	bold;
}
td#top a 
{
	color:			#444;
	text-decoration:none;
}
td#top a:hover 
{
	color:			#ff8600;
}
/*-----Menu List-----*/
.sf-menu * ul, .sf-menu * li 
{
	margin-left:	0px;
	padding-left:	5px;
	list-style-type:none;
}
#table_wrap 
{
	position: 		relative;
	width: 			auto;
	height: 		37px;
	float:			right;
	z-index:		55;
}
.imgLt 
{
	position: 		absolute;
	top: 			-1px; /* changable */
	z-index:		55;
}
.imgRt 
{
	position: 		absolute;
	right: 			0px; /* changable */
	top: 			-1px; /* changable */
	z-index:		55;
}
.sf-menu, .sf-menu * 
{
	margin:			0;
	padding:		0;
	list-style:		none;
	/*text-align:		left;*/
	font-family:	Verdana;
	font-size:		0.97em;
	text-shadow: 	#000 0 0 0;
	z-index:		33;
}
/*  */
.sf-menu 
{
	line-height:	.9;
}
.sf-menu ul 
{
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li 
{
	width:			100%;
}
.sf-menu li:hover 
{
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li 
{
	float:			right;
	position:		relative;
}
.sf-menu a.Trigger 
{
	display:		block;
	position:		relative;
}
/*** DEMO SKIN ***/
.sf-menu 
{
	float:			right;
}
.sf-menu a.Trigger 
{
	border-left:	1px solid #16336b;
	border-top:		1px solid #16336b;
	padding: 		.75em 1.55em;
	text-decoration:none;
}
.sf-menu a.Trigger:hover 
{
	border-top:		1px solid #c66203;
	border-left:	1px solid #c66203;
}
.sf-menu .current a.Trigger 
{
	border-top:		1px solid #c66203;
	border-left:	1px solid #c66203;
}
.sf-menu a.Trigger, .sf-menu a.Trigger:visited 
{ /* visited pseudo selector so IE6 applies text colour*/
	color:			#fff;
}
.sf-menu li 
{
	height:			37px;
	background:		url("../images/menuBG.gif") repeat-x #16336b;
}
.sf-menu li.current 
{
	background:		url("../images/menuBG_H.gif") repeat-x #c66203;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a.Trigger:focus, .sf-menu a.Trigger:hover, .sf-menu a.Trigger:active 
{
	background:		url("../images/menuBG_H.gif") repeat-x #c66203;
	z-index: 		19;
	outline:		0;
}
/*-----*-----Sub-Panel -----*-----*/

.sf-menu * li 
{
	height:			31px;
}
li .Trigger 
{
	cursor:			pointer;
}
li .Panel 
{
	width:			731px;
	z-index:		99;
	top:			37px;
	left: 			-597px;
	position:		absolute;
	visibility:		hidden;
	z-index:		22;
}
.On 
{
	color:			#10264e;
	padding:		5px;
}
.white 
{
	color:			#10264e;
	padding:		5px;
}
td.option 
{
	text-align:		left;
	vertical-align:	top;
}
td.option a 
{
	color:			#fff;
	text-decoration:none;
	padding:		4px;
	line-height:	14px;
	float:			left;
	width:			90%;
}
td.option div 
{
	color:			#fff;
	font-size:		1.1em;
	line-height:	26px;
	font-weight:	bold;
}
td.option div.text
{
	color:			#fff;
	font-size:		0.95em;
	font-weight:	normal;
	line-height:	normal;
	padding-left:	12px;
}
td.option div.title
{
	color:			#fff;
	line-height:	5px;
	padding-left:	12px;
}
td.option div a 
{
	color:			#fff;
	font-size:		1.1em;
	line-height:	26px;
	font-weight:	bold;
}
td.option a:hover 
{
	color:			#f78f1e;
}
td.option a img 
{
	border:			#e3f5ff 1px solid;
}
td.option a:hover img 
{
	border:			#f78f1e 1px solid;
}
td.option .current 
{
	color:			#f78f1e;
}
td.option .current img 
{
	border:			#f78f1e 1px solid;
}
td.option .current:hover 
{
	color:			#f78f1e;
}
/*-----*-----Sub-Panel - End-----*-----*/
/*-----Menu List - End-----*/
/*!PAGE HEADER END!*/

/*!PAGE CONTENTS!*/
/***Orange strip below the menu***/
.fameStrip 
{
	width:			100%;
	height:			3px;
	font-size:		0.1em;
	background:		#ff8600;
}
/*-----AD Placement-----*/
.adStrip 
{
	width:			100%;
	/*height:			305px;*/
	height:			250px;
	font-size:		0.1em;
	background:		#2C4B82;
}
/*-----*-----Ad Frame-----*-----*/
.body-panel 
{
	width:			930px;
	z-index:		0;
}
.home-ad-large 
{
	position:		relative;
	width:			930px;
	height:			225px;
	overflow:		hidden;
	margin:			0px;
	cursor:			pointer;
	z-index:		0;
}
.home-ad-large-ads img 
{
	z-index:		0;
	float: left;
}
.home-ad-large-frame 
{
	position:		relative;
	left:			0px;
	top:			-280px;
	background-image:url(../images/home.ad.frame.png);
	width:			930px;
	height:			225px;
	z-index:		0;
}
.home-ad-large-ads 
{
	position:		relative;
	width:			7680px;
	height:			225px;
	left:			0px;
	top:			0px;
	z-index:		0;
}
.home-ad-large-ads div 
{
	float:			left;
	overflow:		hidden;
	width:			930px;
	height:			225px;
	z-index:		0;
}
.home-ad-large-nav 
{
	width:			930px;
	height:			25px;
}
.home-ad-large-nav div 
{
	float:			left;
	cursor:			pointer;
	width:			25px;
	height:			25px;
	background-image:url(../images/home.ad.bar.buttons.gif)
}
.home-ad-large-nav span#holdPg 
{
	position:		relative;
	float:			left;
	width:			296px;
	height:			25px;
	background:		#fff;
}
.home-ad-large-nav span#holdPgAd
{
	position:		relative;
	float:			left;
	width:			780px;
	height:			25px;
	background:		#2C4B82;
}
.pageTitle 
{
	text-align:		left;
	position:		absolute;
	width:			396px;
	height:			25px;
	color:			#0055a5;
	font:			15px Verdana;
	font-weight:	bold;
	padding-top:	27px;
	left:			0px; /* changable */
	top:			-23px; /* changable */
	z-index:		22;
	background:		url(../images/titleTab.gif) no-repeat;
}
.banners
{
	height:225px;
	overflow:hidden;
}
/*-----*-----Ad Frame - End-----*-----*/
/*-----AD Placement - End-----*/
/*-----Learn More Information *HOME PAGE*-----*/
.learnHold 
{
	width:			205px;
	background:		url(../images/borderHold.gif) no-repeat 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */
	padding-top: 	12px;
	text-align:		left;
}
.learnHold img 
{
	padding: 		5px 7px 3px 8px;
}
.learnHold a 
{
	text-decoration:none;
}
.learnHold .learnBtn 
{
	padding-left: 	98px;
	padding-bottom: -20px;
}
.learnBtn 
{
	margin-right:	12px;
	background:		url(../images/borderBG.gif) repeat-y 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.learnTitle 
{
	color:			#324c85;
	font-size:		0.80em;
	font-weight:	bold;
	padding-left: 	8px;
}
.learnText 
{
	color:			#7b7b7b;
	font-size:		0.8em;
	padding: 		0 15px 0 12px;
	background:		url(../images/borderBG.gif) repeat-y 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
.learnBottom 
{
	width:			205px;
	height:			50px;
	background:		url(../images/borderBottom.gif) no-repeat 0px -30px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
/*-----Learn More Information *HOME PAGE* - End-----*/
/*-----Request More Information *HOME PAGE* -----*/
.homeHold 
{
	text-align:		left;
	padding-right:	20px; 
	padding-left: 	5px;
}
.homeTitle 
{
	color:			#FF8600;
	font-size:		1.18em;
	border-bottom:	solid 1px #CCDCED;
	padding:		0px 0px 8px 8px;
}
.homeText 
{
	color:			#7b7b7b;
	font-size:		0.8em;
	padding: 		0 0 8px 8px;
}
/*-----Request More Information *HOME PAGE* - End-----*/
/*-----Project Selector *PROJECTS DETAILS* -----*/
div.project-app
{
	background-color:#D5DFEA;
}
div.project-app div
{
	overflow:		hidden;
	padding: 		7px;
}
div.project-app div img
{
	cursor:			pointer;
	border: 		solid 1px #0054A4;
}
div.project-image
{
	width:			635px;
}
div.project-button
{
	padding: 		0px !important;
	height:			64px;
}
div.project-button-thumb 
{
	float: 			left;
}

div.project-button-thumb a
{
	border: 		solid 1px #0054A4;
	float: 			left;
}
div.project-button-thumb a:hover
{
	border: 		solid 1px #FF8600;
}
div.project-button-thumb img 
{
	border: 		none !important;
	
	
}
div.project-cont-text
{
	border: 		solid 1px #0054A4;
	background-color:#EEF3F7;
}
div.project-button-control
{
	float: 			right;
	padding:			75px 10px 15px;
}
div.project-button-control img
{
	margin-bottom:	4px;
	border: 		none !important;
	float:			left;
	padding:			4px 5px;
}
/*-----Project Selector *PROJECTS LISTS PAGE*-----*-----*/
div.project-list 
{
	float:			left;
}
div.project-link a 
{
	color:			#0054A4;
	text-decoration:none;
}
div.project-link a:hover 
{
	color:			#ff8600;
}
div.project-link 
{
	overflow:		hidden;
	background:		url(../../images/dottedLinkH.gif) repeat-x top;
	padding:		5px 0px 5px 5px;
	margin:			0px 6px;
	width:			300px;
	float:			left;
}
div.project-link img 
{
	float:			left;
}
span.project-link-text 
{
	font-size:		1.05em;
	float:			right;
	width:			215px;
	height:			35px;
	padding-left:	10px;
	line-height:	2.5em;
	background:		#eaf1f7;
	overflow:		hidden;
}
/*-----Project Selector *PROJECTS CATEGORY PAGE*-----*-----*-----*/
div.category-list 
{
	float:			left;
}
div.category-link a 
{
	color:			#0054A4;
	text-decoration:none;
}
div.category-link a:hover 
{
	color:			#ff8600;
}
div.category-link 
{
	overflow:		hidden;
	background:		url(../../images/dottedLinkH.gif) repeat-x top;
	padding:		5px 0px 5px 5px;
	margin:			0px 6px;
	width:			300px;
	float:			left;
	overflow:		hidden;
}
div.category-link img 
{
	float:			left;
}
span.category-link-text 
{
	font-size:		1.05em;
	float:			right;
	width:			215px;
	height:			35px;
	padding-left:	10px;
	line-height:	2.5em;
	background:		#eaf1f7;
}
/*-----Download Selector *DOWNLOADS PAGE*-----*-----*-----*-----*/
div.download-list 
{
	float:			left;
}
div.download-link a , li.download-link a
{
	color:			#0054A4;
	text-decoration:none;
}
.download-link a:hover, div.download-link-sel a, li.download-link-sel a, li.download-link a:hover
{
	color:			#ff8600 !important;
}
div.download-link 
{
	overflow:		hidden;
	background:		url(../../images/dottedLinkH.gif) repeat-x top;
	padding:		5px 0px 5px 5px;
	margin:			0px 6px;
	width:			300px;
	float:			left;
}
div.download-link img 
{
	vertical-align:middle;
	float:			right;
	padding:		1px;
}
div.download-link-sel img, li.download-link-sel img
{
	border:			1px solid #ff8600 !important;
	padding:		0px;
}
div
input.download-link-radio 
{
	float:			left;
}
span.download-link-text 
{
	font-size:		1.05em;
	float:			right;
	width:			124px;
	height:			100px;
	margin-left:	3px;
	margin-right:	3px;
	padding-left:	10px;
	padding-top:	35px;
	line-height:	1.5em;
	background:		#eaf1f7;
	overflow:		hidden;
}
span.download-link-sel span.download-link-text 
{
	font-size:		1.05em;
	float:			right;
	width:			124px;
	height:			100px;
	margin-left:	3px;
	margin-right:	3px;
	padding-left:	10px;
	padding-top:	35px;
	line-height:	1.5em;
	background:		#f8efdf;
	overflow:		hidden;
}

/*-----Download Selector *DOWNLOADS PAGE* - End-----*-----*-----*-----*/
/*-----Project Selector *PROJECTS CATEGORY PAGE* - End-----*-----*-----*/
/*-----Project Selector *PROJECTS LISTS PAGE* - End-----*-----*/
/*-----Project Selector *PROJECTS DETAILS PAGE* - End-----*/
/*-----What We Do *PROPERTY MANAGEMENT PAGE* -----*/
.mainContent 
{

}
.contentHeader 
{
	color:			#FF6600;
	font-size:		1.1em;
	font-weight:	bold;
	line-height:	20px;
}
.propdev_table_header 
{
	font-size: 		0.85em;
	font-weight: 	bold;
	color: 			#333333;
	background-color:#BAD1FC;
}
.propdev_td 
{
	border-bottom: 	dashed 1px black;
	vertical-align: top;
}
.propdev_td_sel 
{
	color:			#FF6600;
	background-color:#d9e9f9;
}
.propdev_title 
{
	color: 			#ffffff;
	font-size: 		1.25em;
	font-weight: 	normal;
	padding: 		5px 5px 5px 5px;
}
.propdev_thumbnail 
{
	padding: 		0px 0px 0px 0px;
	margin:			3px 7px 3px 1px;
	border: 		0px solid #FF6600;
	cursor:			pointer;
}
.propdev_thumbnail_hover 
{
	padding: 		0px 0px 0px 0px;
	margin: 		2px 6px 2px 0px;
	border: 		1px solid #FF6600;
}
.propdev_main_image 
{
	border: 		1px solid #000000;
	margin: 		5px 5px 5px 5px; 
	padding: 		0px 0px 0px 0px;
	background: 	none;
}
.propdev_content 
{
	text-align:		left;
	color: 			#333333;
	margin: 		10px 5px 5px 10px;
}
.propdev_content a 
{
	text-decoration:none;
}
.propdev_content a:link 
{
	color: 			#0a4e92;
}
.propdev_content a:visited 
{
	color: 			#336699;
}
.propdev_content a:active 
{
	background-color:transparent;
}
.propdev_content a:hover 
{
	background: 	#0a4e92; 
	color: 			#ffffff;
}
.propdev_disclaimer 
{
	font-size: 		0.7em;
	color: 			#999999;
	margin: 		5px 10px 10px 10px;
}
.propdev_small_links, .propdev_small_links:visited, .propdev_small_links:link 
{
	text-decoration:none;
	font-size: 		0.7em;
	color: 			#333333;
	font-weight: 	bold;
	background: 	none;
}
.propdev_small_links:hover 
{
	text-decoration:underline;
	color: 			#333333;
	background: 	none;
}
/*-----What We Do *PROPERTY MANAGEMENT PAGE* - End-----*/
/*-----About Maple *DOWNLOAD CENTER PAGE* -----*/
tr input#download
{
	color:			#333;
	font-size:		16px;
	border:			solid 1px #999;
	width:			155px;
	margin-bottom:	15px;
	font-weight:	bold;
	background:		#ececec;
	cursor:			pointer;
}
tr input#download:hover
{
	border:			solid 1px #ff8702;
}
tr input#download:active
{
	color:			#ff8702;
	border:			solid 1px #ff8702;
}

/*!PAGE FORMS!*/
table#dl-online-app td
{
	padding:		5px;
	margin:			40px;
}
#rec_Form
{
	margin:0px;
	padding:0;
}
/**********************************

Name: cmxform Styles

***********************************/
form.dl-Fields div.error 
{ 
	display: 		none; 
}
form.dl-Fields input 
{	
	border: 		1px solid #06C; 
}
form.dl-Fields input.download-link-radio
{	
	border: 		none; 
}
form.dl-Fields input.checkbox 
{ 
	border: 		none 
}
form.dl-Fields input:focus 
{ 
	border: 		1px dotted #06C; 
}
form.dl-Fields input.error 
{ 
	border: 		1px dotted red; 
}
form.cmxform .gray * 
{ 	
	color: 			gray; 
}
form.dl-Fields label.error, label.error 
{
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: 			red;
	font-size:		11px;
	font-style: 	italic;
}
/*!PAGE FORMS END!*/
/*-----About Maple *DOWNLOAD CENTER PAGE* - End-----*/
.aboutText 
{
	color:			#7b7b7b;
	font-size:		0.8em;
	height: 		70px;
	padding: 		0 4px 0 4px;
}
#contents a 
{
	cursor:			pointer;
}
.findBtn 
{
	vertical-align:	middle;
}
.findOut 
{
	color:			#0253a2;
	font-weight:	bold;
	font-size:		0.65em;
	margin-left:	95px;
}
a:hover .findOut 
{
	color:			#ff8600;
}
#aboutTitle 
{
	color:			#0054a4;
	font-size:		1em;
	font-weight:	bold;
}
.aboutText 
{
	height:			auto;
	color:			#0054a4;
	font-size:		0.8em;
}
#aboutTitle1 
{
	color:			#0054a4;
	font-size:		1em;
	font-weight:	bold;
}
#aboutText1 
{
	height:			auto;
	color:			#0054a4;
	font-size:		0.8em;
}
/*-----nav table-----*/
#SBtable 
{
	color:			#0055a4;
	text-align:		left;
	font-weight:	bold;
}
.SBtableC 
{
	padding-right:	15px;
	font-size:		0.82em;
}
/*-----*-----rightnav link and lists style-----*-----*/
#rightnav_DL
{
	margin:			0px;
}
td.SBtableC #rightnav_DL a img.butO 
{
	padding-top: 	0.5em;
	display:		none;
}
td.SBtableC #rightnav_DL a:hover img.butO 
{
	display: 		inline;
}
td.SBtableC #rightnav_DL a img.but 
{
	padding-top: 	0.5em;
	display:		inline;
}
td.SBtableC #rightnav_DL a:hover img.but 
{
	display: 		none;
}
#rightnav_DL dd, #rightnav_DL dt 
{
	margin:			0px 0;
	padding:		0;
}
/* image and left padding for DDs */
#rightnav_DL dd 
{
	padding-left:	30px;
		
}
/* styling all anchors in the DTs */
#rightnav_DL dt a 
{
	padding-left:	0px;
	text-decoration:none;
	cursor:			pointer;
}
#rightnav_DL .showDD 
{
	position:		relative;
	top:			0;
}
/***Style when the list item is not expanded***/
#rightnav_DL .DTplus 
{
	margin:			0px;
	padding:		0px;
}
#rightnav_DL .DTplus:hover 
{
	background-color:#b4c4d4;
}
#rightnav_DL .DTplus div:hover 
{
	background-color:#b4c4d4;
}
#rightnav_DL .DTplus div 
{
	background:		url("../images/bdrLine.gif") repeat-x 0px 36px;
	line-height:	38px;
	padding:		0px 0px 0px 4px;
	width:			100%;
	height:			37px;
	overflow:		hidden;
}
#rightnav_DL .DTplus a 
{
	color:			#1f81bf;
}
#rightnav_DL .DTplus a:hover 
{
	color:			#fff;
	background-color:#b4c4d4;
}
/***Style when the list item is expanded***/
#rightnav_DL .DTminus 
{
	padding:		0 0px 0px 1px;
	background-color:#9fb2bd;
}
#rightnav_DL .DTminus:hover 
{
	background-color:#9fb2bd;
}
#rightnav_DL .DTminus div:hover 
{
	background-color:#9fb2bd;
}
#rightnav_DL .DTminus div 
{
	background:		url("../images/bdrLine.gif") repeat-x 0px 36px #9fb2bd;
	line-height:	38px;
	padding:		0px 0px 0px 3px;
	width:			100%;
	height:			37px;
	overflow:		hidden;
}
#rightnav_DL .DTminus a 
{
	color:			#fff;
	background-color:#9fb2bd;
}
#rightnav_DL .DTminus a:hover 
{
	color:			#fff;
	background-color:#9fb2bd;
}
#rightnav_DL dd, .hideDD 
{
	top:			-9999px;
	position:		absolute;
}
#rightnav_toggleON, #rightnav_ToggleOFF 
{
	display:		inline;
	cursor:			pointer;
	cursor:			hand;
}
/*-----*-----rightnav link and lists style - End-----*-----*/
/*-----*-----leftnav link and lists style-----*-----*/
#leftnav_DL
{
	border:			1px solid #ccc;
	margin:			0px;
	padding:		0 15px 15px;
}
td.SBtableC #leftnav_DL img
{
	padding-top: 	0.5em;
	padding-right:	8px;
}
td.SBtableC #leftnav_DL .DTminus img.butO, td.SBtableC #leftnav_DL .DTplus img.but
{
	display:		inline;
}
td.SBtableC #leftnav_DL .DTminus img.but, td.SBtableC #leftnav_DL .DTplus img.butO
{
	display:		none;
}
#leftnav_DL dd, #leftnav_DL dt 
{
	margin:			0px 0;
	padding:		0;
}
/* image and left padding for DDs */
#leftnav_DL dd 
{
	padding-left:	30px;
		
}
/* styling all anchors in the DTs */
#leftnav_DL dt a 
{
	padding-left:	0px;
	text-decoration:none;
	cursor:			pointer;
}
#leftnav_DL .showDD 
{
	position:		relative;
	top:			0;
}
/***Style when the list item is not expanded***/
#leftnav_DL .DTplus 
{
	margin:			0px;
	padding:		0px;
}
#leftnav_DL .DTplus:hover 
{
	background-color:#b4c4d4;
}
#leftnav_DL .DTplus div:hover 
{
	background-color:#b4c4d4;
}
#leftnav_DL .DTplus div 
{
	background:		url("../images/bdrLine.gif") repeat-x 0px 29px;
	line-height:	30px;
	padding:		0px 0px 0px 4px;
	width:			100%;
	height:			30px;
	overflow:		hidden;
}
#leftnav_DL .DTplus a 
{
	color:			#0055A5;
	font-weight:	normal;
}
#leftnav_DL .DTplus a:hover 
{
	color:			#fff;
	background-color:#b4c4d4;
}
/***Style when the list item is expanded***/
#leftnav_DL .DTminus 
{
	padding:		0px 0px 0px 1px;
	background-color:#9fb2bd;
}
#leftnav_DL .DTminus:hover 
{
	background-color:#9fb2bd;
}
#leftnav_DL .DTminus div:hover 
{
	background-color:#9fb2bd;
}
#leftnav_DL .DTminus div 
{
	background:		url("../images/bdrLine.gif") repeat-x 0px 29px #9fb2bd;
	line-height:	30px;
	padding:		0px 0px 0px 3px;
	width:			100%;
	height:			30px;
	overflow:		hidden;
}
#leftnav_DL .DTminus a 
{
	color:			#fff;
	font-weight:	normal;
	background-color:#9fb2bd;
}
#leftnav_DL .DTminus a:hover 
{
	color:			#fff;
	background-color:#9fb2bd;
}
#leftnav_DL dd, .hideDD 
{
	top:			-9999px;
	position:		absolute;
}
#leftnav_toggleON, #leftnav_ToggleOFF 
{
	display:		inline;
	cursor:			pointer;
	cursor:			hand;
}
/*-----*-----leftnav link and lists style - End-----*-----*/
/*-----nav table - End-----*/
/*!PAGE CONTENTS END!*/

/*!PAGE FOOTER!*/
.footer-content 
{
	font-size:		0.70em;
	text-align:		center;
	position: 		absolute;
	color:			#757272;
	font-weight:	bold;
	left: 			3.8em; /* changable */
	top: 			82px; /* changable */
	padding-bottom:	7px;
}
/***Copyright***/
.copyright 
{
	font-size:		0.6em;
	text-align:		center;
	position: 		absolute;
	color:			#757272;
	left: 			43em; /* changable */
	top: 			135px; /* changable */
}
.footer-wrapper 
{
	width:			960px;
	min-height:		100%;
	height: 		auto !important:100%;
	margin:			0px auto;
	background-color:transparent !important;
	position:		relative;
}
.footer-wrapper-shadow 
{
	width:			960px;
	height:			150px;
	height:			auto !important;
	min-height:		150px;
	background-color:transparent !important;
}
.footer-wrapper ul, .footer-wrapper ol, .footer-wrapper dl 
{
	list-style:		none;
	margin:			0;
	padding:		0;
}
/* footer */
.footer 
{
	clear:			both;
	width:			960px;
	position:		relative;
	bottom:			20px;
	z-index:		0;
}
.footer-top 
{
	position:		relative;
	width:			960px;
	height:			124px;
	background-image:url(../images/footer-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.footer-payoff 
{
	position:		absolute;
	top:			115px;
	left:			45px;
	font-size:		11px;
	color:			#ff8702;
	line-height:	16px;
}
.footer-border 
{
	margin:			0;
	padding:		0;
	margin-left:	0px;
	width:			920px;
	border-top:		1px solid #c8c8c8;
}
.footer-items 
{
	width:			950px;
	margin:			0px auto;
	vertical-align:	bottom;
	padding:		100px 0 0 0;
}
.footer-items ul 
{
	float:			right;
	margin:			0;
	padding:		0;
	padding-right:	15px;
	line-height:	12px !important;
}
.footer-items ul li 
{
	height:			20px;
	float:			left;
	text-align:		center;
	padding:		6px 10px 0 10px;
	background-image:url(../images/footer-li-bg.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
li.rss 
{
	padding:		0;
	background-image:url(../images/icon_rss.gif) !important;
	background-repeat:no-repeat;
	background-position:top left;
}
li.rss a 
{
	padding:		0 10px 0 0;
}
.footer-items ul li.print 
{
	width:			20px;
	height:			20px;
	background-image:none;
}
a.print 
{
	width:			20px;
	height:			20px;
	display:		block;
	background-image:url(../images/footer-li-bg-print.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
}
a.print:hover 
{
	background-image:url(../images/footer-li-bg-print-hover.gif) !important;
}
.footer-items ul li 
{
	color:			#646464;
	font-size:		10px;
	letter-spacing: -1px;
	vertical-align:	top !important;
}
.footer-items ul li a 
{
	color:			#646464;
	font-size:		9px;
	letter-spacing: normal;
	text-decoration:none;
}
.footer-items ul li a:hover 
{
	font-size:		9px;
	color:			#ff8702;
	text-decoration:none;
}
.footer-bottom 
{
	width:			960px;
	height:			31px;
	background-image:url(../images/footer-overlay.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent !important;
}
/*!PAGE FOOTER END!*/

/* You can alter this CSS in order to give SmoothDivScroll your own look'n'feel */

/* You can alter this CSS in order to give SmoothDivScroll your own look'n'feel */

/* Invisible left hotspot */
div.scrollingHotSpotLeft
{
	/* The hotspots have a minimum width of 100 pixels and if there is room the will grow
    and occupy 15% of the scrollable area (30% combined). Adjust it to your own taste. */
	min-width: 		75px;
	width: 			75px;
	height: 		45%;
	/* There is a big background image and it's used to solve some problems I experienced
    in Internet Explorer 6. */
	background-image:url(../images/arrow_left.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	position: 		absolute;
	z-index: 		50;
	left: 			0;
	top: 			27px;
	/*  When positioning the mouse over one of the hot spots, the cursor should change.
	I've noticed that this varies from browser to browser though. */
	cursor: url(../images/cursors/cursor_arrow_left.cur), w-resize;
}

/* Visible left hotspot */
div.scrollingHotSpotLeftVisible
{
	background-image: url(../images/arrow_left.gif);				
	background-color: transparent;
	background-repeat: no-repeat;
	opacity: 0.15; /* Standard CSS3 opacity setting */
	-moz-opacity: 0.15; /* Opacity for really old versions of Mozilla Firefox (0.9 or older) */
	filter: alpha(opacity = 15); /* Opacity for Internet Explorer. */
	zoom: 1; /* Trigger "hasLayout" in Internet Explorer 6 or older versions */
}

/* Invisible right hotspot */
div.scrollingHotSpotRight
{
	min-width: 75px;
	width: 75px;
	height: 45%;
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 13px center;
	position: absolute;
	z-index: 50;
	right: 0;
	top: 27px;
	cursor: url(../images/cursors/cursor_arrow_right.cur), e-resize;
}

/* Visible right hotspot */
div.scrollingHotSpotRightVisible
{
	background-image: url(../images/arrow_right.gif);
	background-color: transparent;
	background-repeat: no-repeat;
	opacity: 0.15;
	filter: alpha(opacity = 15);
	-moz-opacity: 0.15;
	zoom: 1;
}

/* The scroll wrapper is always the same width and height as the containing element (div).
   Overflow is hidden because you don't want to show all of the scrollable area.
*/
div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 85%;
	height: 100%;
	z-index:20;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}
/*Timeline style accessibility here*/
#scrollingTimeline {
	width: 928px;
	height: 140px;
	position: relative;
	bottom: 0px;
	border-right:1px #FF8600 solid;
	border-left:1px #FF8600 solid;
	background:			#ddd
}
#scrollingTimeline div.scrollableArea * {
	float: left;
	display:block;
	font-family: Courier, Arial, Sans-Serif;
}
#scrollingTimeline div.scrollableArea * .proHold {
	float: none !important;
}
#scrollingTimeline div.scrollableArea * center {
	float: none !important;
	display: block !important;
}
.tlYear {
	color:#0054A4;
	border-right: 1px solid #FF8600;
	height:25px;
	font-weight: bold;
	padding:10px;
}
.tlItem {
	padding:2px;
}
.tlProject {
	width:75px;
	height:47.5px;
	top:50px;
	border:3px solid #FF8600;
	cursor:pointer;
}
/* Great Place to work page */
a.employ_title_down {
	padding-top:5px;
	float:left;
	border-top:#69F 1px dashed;
	width:100%;
	padding-bottom:5px;
	font-weight:bold;
}
a:hover.employ_title_down {
	color:#FF8600;
}
a.employ_title_up {
	color:#FF8600;
	padding-top:5px;
	float:left;
	border-top:#69F 1px dashed;
	width:100%;
	border-bottom:#69F 1px dashed;
	padding-bottom:5px;
	font-weight:bold;
}

a.standard_link {
	color: #1f81bf;
	font-weight: bold;
	text-decoration: none;
}

a.standard_link:hover {
	color: #FF8600;
	font-weight: bold;
	text-decoration: none;
}

