.textContent	{
				width:600px !important;
				width:550px;
				border:0px solid #F00;
				float:left;
				margin-top:15px;
				}
			
.textColumn		{
				width:270px !important;
				width:240px;
				float:left;
				margin-left:5px;
				margin-right:25px;
				margin-top:20px;
				border:0px solid #F00;
				}
			
.textContent img
				{
				margin:0 12px 4px 0;
				padding:4px;
				border:1px solid #AAA;
				background-color:#fff;
				float:left;
				}

#copyimg		{
				display:block;
				margin:0 12px 4px 0;
				padding:4px;
				border:1px solid #AAA;
				background-color:#fff;
				float:left;
				}

#copyimg img	{
				margin:0;
				padding:0;
				border:0px solid #AAA;
				}



.textContent #imgDiv
				{
				margin:0 12px 4px 0;
				padding:0;
				border:1px solid #ccc;
				background-color:#fff;
				float:left;
				width:564px;
				height:293px;
				}
			
.textContent #imgDiv a
				{
				display:block;
				width:27px;
				height:250px;
				}
				
.textContent #imgDiv a.nxt
				{
				background:url('../assets_img/img_fwd_arrow.gif');
				float:left;
				margin:20px 0 0 0;
				}
				
.textContent #imgDiv a.lst
				{
				background:url('../assets_img/img_back_arrow.gif');
				float:left;
				margin:20px 0 0 3px;
				}
				
.textContent #imgDiv #imgscroll
				{
				float:left;
				width:500px;
				height:250px;
				overflow:hidden;
				margin:20px 2px 0 2px;
				}
				

.textContent #imgDiv #imgscroll #imgSet
				{
				width:8000px;
				}

.textContent #imgDiv #imgscroll #imgSet img
				{
				float:left;
				border:0;
				padding:0;
				margin:0;
				}
				
.textContent #imgDiv a:hover
				{
				background-position:0 -250px;
				}
				
								
				
.textContent #imgDiv a span
				{
				display:none;
				}
				
.textContent ul li, p, p a
				{ color:#606060; }
	
.textContent ul
				{ 
				margin:0 0 25px 0;
				}
	
.textContent ul.scopeOfServices
				{ 
				margin-left:250px;
				}
	
.textContent li
				{
				margin:0 0 0 15px;
				list-style:disc;
				font-size:11px;
				line-height:14px;
				}
			
.propSiteLink	{
				display:block;
				width:100%;
				border:0px solid #F00;
				padding-top:6px;
				margin-bottom:12px;
				}

.propSiteLink a	{
				display:block;
				color:#fff;
				font-size:11px;
				background-color:#6E8878;
				padding:5px 10px;
				text-decoration:none;
				border-right:1px solid #666;
				border-bottom:1px solid #666;
				}


.propSiteLink a:hover
				{
				background-color:#9aa79e;
				}



.luxbox			{
				float:left;
				width:194px;
				height:170px;
				padding:5px 2px;
				}

.luxboxl		{
				margin:10px 100px 20px 0;
				}

.luxboxr		{
				margin:10px 0px 20px 0;
				}

.luxbox h4		{
				color:#6E8878;
				font-size:11px;
				line-height:13px;
				text-transform:none;
				margin:0 0 2px 6px;
				}

.luxbox a		{
				display:block;
				background:url('../assets_img/lux_web_link.gif') no-repeat;
				width:194px;
				height:15px;
				margin:2px 0 0 0;
				padding:0;
				}

.luxbox a:hover	{
				background-position:0 -15px;
				}

.luxbox a span	{
				display:none;
				}

.luxbox img		{
				float:none;
				padding:1px;
				margin:0;
				}


#investorlogin .textContent form 
				{
				width:250px;
				background-color:#EFEFEF;
				border-top:1px solid #DDD;
				border-left:1px solid #DDD;
				border-right:1px solid #AAA;
				border-bottom:1px solid #AAA;
				padding:20px 30px;
				margin:0 0 5px 0;
				}
				
#investorlogin .textContent form fieldset input.text
				{
				border:1px solid #999;
				margin:0 0 15px 0;
				width:200px;
				}

#investorlogin .textContent form fieldset span
				{
				display:block;
				margin:12px 0 0 0;
				}
				
#investorlogin .textContent form fieldset span input, #investorlogin .textContent form fieldset span label
				{
				display:inline;
				}

#investorlogin .textContent form fieldset span a
				{
				display:block;
				margin:3px 0 0 0;
				color:#666;
				font-size:12px;
				}

.checkboxblock	{
				display:block;
				float:left;
				width:250px;
				padding-top:5px;
				border:0px solid #F00;
				}

.checkboxblock label
				{
				float:left;
				}

.checkboxblock input
				{
				float:left;
				}

/* Contact Form Styles */
.contactForm	{
				float:left;
				width:350px;
				margin-top:15px;
				}

.contactText	{
				float:left;
				width:200px;
				margin-top:15px;
				border:0px solid #0f0;
				}

.contactForm form
				{
				border-right:1px solid #aaa;
				border-bottom:1px solid #aaa;
				border-left:1px solid #ddd;
				border-top:1px solid #ddd;
				background-color:#fff;
				margin:0 10px 0 0;
				padding:15px 0 10px 15px;
				width:290px;
				float:left;
				}

.contactForm fieldset
				{
				float:left;
				}

.contactForm form span
				{
				display:block;
				float:left;
				margin:0 5px 5px 0;
				border:0px solid #0F0;
				}

.contactForm form label
				{ font-size:11px; }

.contactForm form fieldset
				{ margin:0 0 15px 0; 
				width:290px;
				border:0px solid #00F;
				}

.contactForm form span.formInline input
				{ width:130px; }

.contactForm form span.formBlock input
				{ width:269px; }

.contactForm form textarea
				{ width:269px; }

.contactForm form span input, .contactForm form textarea
				{
				border:0 solid #aaa;
				background-color:#ccc;
				padding:2px;
				}

.contactForm form #buttonSubmit
				{
				background-color:#7b8681;
				color:#fff;
				padding:1px 6px;
				font-size:11px;
				text-transform:uppercase;
				float:left;
				}

.sideNav #execDDList, .sideNav #teamDDList
				{
				position:absolute;
				margin:-18px 0 0 0 !important;
				margin:-5px 0 0 -110px;
				width:150px;
				padding:5px;
				border:0px solid #faa;
				height:10px;
				}

.sideNav #execDDList
				{
				z-index:1001;
				}
				
.sideNav #teamDDList
				{
				z-index:1000;
				}
				
.sideNav ul li div ul
				{
				display:none;
				}

/* #execDDList  */
.sideNav ul li div.over ul
				{
				display:block;
				padding:10px 20px;
				margin:-5px 0 0 90px; 
				width:200px;
				border:1px solid #6E8878;
				background-color:#eee;
				}

.sideNav ul li.subnavpressitem {
				border:0px solid #0f0;
				}

.sideNav ul li.pressitemsalone {
				border:0px solid #fff !important;
				border:1px solid #fff;
				}

.sideNav ul li.subnavpressitem a {
				display:block;
				font-size:11px;
				line-height:11px;
				margin:5px 0 8px 0 !important;
				margin:0 0 0 0;
				border:0px solid #f00;
				}

.sideNav ul li.pressmore {
				padding-top:7px;
				}


.sideNav ul li em
				{
				font-weight:normal;
				}

.searchResultsHead
				{
				background-color:#ddd;
				padding:7px 0 1px 3px;
				border-bottom:1px solid #aaa;
				margin-bottom:10px;
				font-size:12px;
				font-weight:bold;
				}

.searchResultsList li
				{
				padding:0 0 10px 0;
				}

.searchResultsList li a
				{
				color:#777;
				}

.searchResultsList li a:hover
				{
				color:#222;
				}

/* .sideNav ul li.subnavpressitem a span {
				border-bottom:1px solid #DDD;
				}

.sideNav ul li.subnavpressitem a:hover span {
				border-bottom:1px solid #666;
				} */

/* List Styles for the site map */

ol 				{
				margin:0 0 0 15px;
				font-size:12px;
				width:350px;
				}
				
ol li 			{
				margin-top:3px;
				margin-bottom:15px;
				}				
				
ol li a, ol li span
				{
				display:block;
				color:#666;
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				border-bottom:1px solid #aaa;
				}

ol li a:hover	{
				text-decoration:underline;
				}

ol li ul 		{
				margin:0 0 8px 10px;
				}

ol li ul li		{
				list-style:none;
				margin-top:3px;
				margin-bottom:0px;
				}

ol li ul li em	{
				display:block;
				}

ol li ul li a, 
ol li ul li span
				{
				border-bottom:0px solid #aaa;
				display:inline;
				}

ol li ul li		{
				list-style:none;
				margin-top:3px;
				}

ol li ul li ul li
				{
				list-style:disc; /* circle; */
				margin-top:3px;
				}

ol li ul li ul li ul li
				{
				list-style:circle;
				margin-top:3px;
				}

.execList, .teamList
				{
				display:block;
				float:right;
				margin-top:10px;
				margin-bottom:20px;
				width:580px;
				border:0px solid #F00;
				}

.execList ul, .teamList ul 	
				{
				display:block;
				float:right;
				margin-top:10px;
				margin-bottom:20px;
				width:580px;
				border:0px solid #F00;
				}

.execList ul li, .teamList ul li
				{
				margin-top:10px;
				float:left;
				width:120px;
				}

.execList ul li a img, .teamList ul li a img
				{ 
				display:block;
				border:1px solid #7b8681;
				padding:2px;
				}

.execList ul li a span, .teamList ul li a span
				{
				display:block;
				text-align:center;
				width:100px;
				font-size:11px;
				}

#devList li 	{
				margin-top:10px;
				}

#devList li a, .execList li a, .teamList li a
				{
				color:#6E8878;
				text-decoration:none;
				font-size:13px;
				font-weight:bold;
				}

#devList li a:hover, #execList li a:hover, #teamList li a:hover
				{
				text-decoration:underline;
				}

h2.prHeader		{
				float:left;
				width:550px;
				}
			
h3.prHeader		{
				float:left;
				width:550px;
				margin:15px 0 5px 0;
				}

div.prArea		{
				width:500px;
				float:left;
				}
				
#prHeader		{
				margin-top:8px;
				width:240px;
				float:left;
				background-color:#ddd;
				border:1px solid #aaa;
				}
#prHeader2		{
				margin-top:8px;
				margin-left:10px;
				width:240px;
				float:left;
				background-color:#ddd;
				border:1px solid #aaa;
				}
				
.mainInfo, .colmn	{ font-size:12px; }

.mainInfo		{
				padding:12px;
				}
				
.colmn			{
				width:200px;
				padding:12px;
				float:left;
				border:0px solid #0f0;
				}
	
.colmn a		{
				color:#111;
				}
	
#pressBodyLnks	{ 
				padding:17px 0 4px 0;
				float:left;
				width:500px;
				margin-bottom:4px;
				border-bottom:1px solid #ccc;
				}

#pressBodyLnks	a
				{  
				padding:4px 12px;
				text-decoration:none;
				margin-right:2px;
				}

#pressBodyLnks a.active, #pressBodyLnks a.inactive:hover
				{ background-color:#9aa79e; }

#pressBodyLnks a.inactive
				{ background-color:#fff; }
				
#pressBodyLnks, #pressBodyLnks a
				{
				color:#111;
				font-size:14px;
				}

#pressReleasesLinks, #otherPressLinks { float:left; }
				
#pressReleasesLinks a, #otherPressLinks a	{
				color:#333;
				display:block;
				padding:4px 12px;
				margin:0 0 6px 0;
				text-decoration:none;
				width:400px;
				}

#pressReleasesLinks a	{
				font-size:14px;
				line-height:18px;
				}

#otherPressLinks a	{
				font-size:14px;
				line-height:18px;
				}

#pressReleasesLinks a em, #otherPressLinks a em
				{
				font-size:12px;
				font-weight:bold;
				text-decoration:underline;
				}
				
#pressReleasesLinks a:hover, #otherPressLinks a:hover
				{ background-color:#ddd; }

.PDFPressLink	{
				background:url('../assets_img/pdf_icon_box.gif') no-repeat 370px center;
				border-bottom:1px solid #ddd;
				}
				
.prItem a		{
				float:left;
				width:470px;
				margin:2px 0;
				display:block;
				padding:10px 10px 10px 10px;
				text-decoration:none;
				background-color:#fff;
				border-top:1px solid #ddd;
				border-left:1px solid #ddd;
				border-bottom:1px solid #aaa;
				border-right:1px solid #aaa;
				font-size:11px;
				color:#777;
				}
				
.prItem a:hover	{
				color:#333;
				}
				
.backLink		{
				font-size:10px;
				text-decoration:none;
				color:#666;
				}
				
.backLink:hover	{
				text-decoration:underline;
				color:#6E8878;
				}
				
				
#aYear 			{
				width:500px;
				text-align:right;
				margin-top:0;
				margin-bottom:8px;
				
				}
#aYear a 		{
				font-size:11px;
				padding:0 6px;
				text-decoration:none;
				color:#333;
				}
#aYear a:hover	{ color:#000; }