@charset "utf-8";

/* IE HTML5 Workaround */
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; }

.clrEl { clear:both; }

body 										{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#333333; padding:0 0 0 0; margin:0 0 0 0;}
img, div, form 								{border: none; padding:0 0 0 0; margin:0 0 0 0;}
img, div 									{behavior: url(iepngfix.htc);}
h1, h2, h3, h4, h5, h6 						{color: /*#795b29*/ #7C5734; padding:0 0 0 0; margin:0 0 0 0;}
h2											{font-size:14pt;}
h3											{font-size:12pt;}
p											{font-size:10pt; padding-top:0px; margin-top:2px; margin-bottom:1em;}
a											{color:#795b29; text-decoration:none;}
img 										{ border: none; }
:focus 										{ outline: none; -moz-outline-style: none; }
.brown										{color: #795b29;}
.f120										{font-size:10pt;}
.cb											{clear:both;float:none;}
.fl											{float:left;}
.fr											{float:right;}
.clearfix:after 							{clear: both; display: block; content: " "; height: 0px; visibility: hidden;}
.clearfix 									{display: inline-block;}

/* Hide these rules from IE-mac \*/
* html .clearfix 							{height: 1%;}
.clearfix 									{display: block;}
li.clearfix 								{display: list-item;}
#holder										{width:980px; margin:0 auto; padding:0 0 0 0;}
#header										{position:relative;height:118px; background-color:#fff;}
 #header-lcol								{width:227px; height:91px; float:left;}
 #header-rcol								{position:relative;width:753px; height:91px; float:left;}
#tendeka-logo 								{float:left; background-image:url(../images/tendeka-logo.gif); display:block; height:67px; text-indent:-9999px; width:227px;}
#pageContent								{width:980px; background-color:#FFF; padding:20px 0 45px 0;}

/* top nav list ---------------------------------------------------------------------------------------------------- */
#swWrapper 									{position:relative;width: 733px; float:right; height: 26px; display:block;margin:0px 20px 0px 0px;}
.swTopHeader 								{position:relative;width:100%; }
.swTopLinks 								{position:absolute;right:0px;top:20px;line-height:12px;text-transform:uppercase;}
.swFooterLinks ul 							{list-style: none; margin:0px 0 0 15px; padding: 0px;}
.swFooterLinks ul li 						{float: left; margin: 0; padding: 0;}
.swFooterLinks ul li a 						{display: inline; margin: 0px 0 0 0; padding: 0px 11px 0 11px; color: #666; text-decoration: none; border-right: 1px solid #666;}
.swFooterLinks ul li a:hover 				{text-decoration: underline;}
.swFooterLinks ul li a.last					{display: inline; margin: 0px 0 0 0; padding: 0px 0px 0 12px; color: #666; text-decoration: none; border-right: 0px solid #fff;}
.swFooterLinks ul li a.last:hover 			{text-decoration: underline;}
.swLinks ul 								{list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
.swLinks ul li 								{float: left; margin: 0; padding: 0;}
.swLinks ul li a 							{display: block; margin: 0px 0 0 0; padding: 0px 11px 0 11px; color: #666; text-decoration: none; border-right: 1px solid #666;}
.swLinks ul li a:hover 						{text-decoration: underline;}
.swLinks ul li a.last						{display: block; margin: 0px 0 0 0; padding: 0px 0px 0 12px; color: #666; text-decoration: none; border-right: 0px solid #fff;}
.swLinks ul li a.last:hover 				{text-decoration: underline;}
#swOther 									{float: right; padding: 3px 0 0 0;}
#swOther img 								{margin-left: 3px; vertical-align: middle;}

/* top nav button ---------------------------------------------------------------------------------------------------- */
#topButtonHolder							{float:right; margin-top:91px; z-index:20000;}
a.navButton									{display: block; margin: 0px 0 0 0; text-align:center; padding: 5px 0px 5px 0px; width:207px; font-size:11pt; color: #7d5835; text-decoration: none; background-color:#f2eeea;}
a.navButton:hover							{color:#ffffff; background-color: #7d5835;}

/* header search box  ------------------------------------------------------------------------------------------------ */
#mainNavSearch 								{position:absolute;right:20px;top:48px; padding:0 0 0 0; margin: 0px 0px 0 0;}
.searchHolder								{float:left; padding-left:412px; }
.searchHolder form							{padding:0 0 0 0; margin:0 0 0 0; background-color:#ffffff;}
.search										{float:left; width:230px;}
.submit										{float:left; padding-left:15px;}
#mainNavSearch form input.mnSearch 			{background-color:#ffffff; border: 1px solid #CCC; font-size:9pt; padding:4px 5px 4px 5px; width:230px;}
#mainNavSearch form input.mnSubmit 			{background-color:#7d5835; border: medium none; color:#FFFFFF; cursor:pointer; font-family:Arial, Helvetica,sans-serif; font-size:9pt; font-weight:bold; margin:0px 0px 0px 5px; padding:4px 0px 4px 0px; width:70px;}

/* main navigation -------------------------------------------------------------------------------------------------- */
#menu_container 							{position:absolute; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;left:0px;top:0px; }
#primaryNav									{clear:both; position:absolute;bottom:0px;width:70%;margin:0px;padding:0px;height:28px;overflow:hidden;}
#primaryNav ul 								{list-style: none; margin: 0; padding: 0 0 0 20px }
#primaryNav ul li                  			{float: left; margin: 0; padding: 0; font-size:12pt; font-weight:normal; }
#primaryNav ul li img 						{vertical-align:middle }
#primaryNav ul li a 						{position:relative;display: block; margin: 0px; padding: 5px 26px 5px 22px; color: #666; text-decoration: none; background:#FFF;}
#primaryNav ul li a.menu_selected,
#primaryNav ul li a.menu_selected_hover,
#primaryNav ul li a:hover 					{position:relative;display: block; margin: 0px;  color: #fff; text-decoration: none; background: #7d5835;}
#primaryNav ul li a.megamenu       			{padding: 5px 26px 5px 22px;}
#primaryNav ul li a span.megamenu_arrow  	{width:22px;padding:0px;margin:0px 0px 0px 0px;height:100%;position:absolute;right:0px;top:0px;background:url('../images/nav-arrow.gif') left top no-repeat #fff; }
#primaryNav ul li a.menu_selected span.megamenu_arrow,
#primaryNav ul li a.menu_selected_hover span.megamenu_arrow,
#primaryNav ul li a:hover  span.megamenu_arrow  { width:22px;height:100%;margin:0px;overflow:hidden;position:absolute;right:0px;top:0px;background:url('../images/nav-arrow.gif') left -28px no-repeat #7d5835; }
#leftColumn ul#sideNav									{background: #f2eeea; margin-top:10px;}

/* Mega Menu  ------------------------------------------------------------------------------------------------------ */
.mega_menu 									{position:absolute;left:-9999px;top:0px;display:block;padding:10px;}
.mega_menu_bg								{ z-index:10000;display:none;width:1px;height:1px;background-color:#000;filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity: 0.90; opacity: 0.90;}
.mega_menu_item 							{ z-index:10001;font-size:9pt;float:left;margin-right:10px; width:290px;}
.mega_menu_item_end							{ z-index:10001;font-size:9pt;float:left;margin:0px; width:290px;}
.mega_menu_item_end a, .mega_menu_item a 	{ z-index:10002;padding:3px 6px 3px 6px;color:#fff;display:block;text-decoration:none;  }
.mega_menu_item_end a strong                { z-index:10003;font-size:12pt; }
.mega_menu_item a strong 					{ z-index:10003;font-size:12pt;margin:0px 0px 5px 0px; }
.mega_menu_item_end a:hover,
.mega_menu_item a:hover 					{ z-index:10004;color:#000;background-color:#fff;display:block;width:auto; }

/* home page styles ---------------------------------------------------------------------------------------------------- */
#tendeka									{width:310px; position:absolute;left:400px;top:38px;float:left; margin:0px 0 0 0px; text-shadow:1px 1px 1px #5E5E5E; behavior: url(PIE.htc);}
#tendeka h1									{font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; font-size:18pt; font-weight:normal; padding-bottom:10px;}
#tendeka h2									{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13pt; font-weight:normal;}
#tendeka a									{color:#7b5634; text-decoration:none;}
#tendeka a:hover							{color:#7b5634; text-decoration:none; border-bottom:1px dotted #7b5634;}
#tendekaAdvantage							{position:absolute;left:753px;top:40px;background:#333333 url(../images/ta-bg.jpg) bottom right no-repeat; padding:15px 7px 30px 15px; margin:0px 0px 0 0px; width:205px; height:90px;}
#tendekaAdvantage h3						{font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; padding-bottom:8px;}
#tendekaAdvantage p							{color:#fff; font-size:9pt;}

#homeImageArea								{padding:0px 0 0 0; margin:10px 0 0 0; position:relative; height:359px;}
#homeImageArea ul, #homeImageArea li 		{list-style:none; padding:0 0 0 0; margin:0 0 0 0;}
#homeSummaryBoxes							{clear:both; margin-bottom:20px;}


.homeBox									{width:273px; float:left; background-color:#7c5734; filter:alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95; height:130px; padding:17px 25px 21px 25px;}
.homeBox a.locationMap						{color:#fff;}
.homeBox a.location`:hover				{color:#fff; text-decoration:underline;}
.homeBox h2									{color:#fcd66e; font-size:13pt;}
.homeBox p									{color:#ffffff; padding:8px 0 0px 0;}
.homeBox ul									{float:left; margin:0; padding:0; width:135px; list-style: none;}
.homeBox li									{margin: 0; padding: 0; display:inline; font-size:9pt;}
.homeBox li a								{display: block; margin: 0px 0 0 0; padding: 0px 0px 6px 0px; color: #fff; text-decoration: none;}
.homeBox li a:hover							{text-decoration: underline;}
.homeGap									{float:left; background-color:#967040; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; height:168px; width:5px; }

.no-text-shadow								{text-shadow:0px 0px 0px #5E5E5E;}
.text-shadow-white							{text-shadow:1px 1px 1px #ffffff; behavior: url(../js/PIE.htc);}

/* BREADCRUMB ----------------------------------------------------------------------------------------------------------------- */
#breadcrumb									{height:60px; padding:10px 0 0 20px; color:#FFF; text-shadow:1px 1px 1px #5E5E5E; behavior: url(../js/PIE.htc);}
	#breadcrumb a							{color:#ffffff; text-decoration:none;}
	#breadcrumb a:hover						{color:#ffffff; text-decoration:underline;}

/* DIAGRAM TYLES ---------------------------------------------------- */
 .vertImage .leftContentCol					{float:left; width:150px}
 .vertImage .rightContentCol				{float:left; width:300px; }
 
 .horizImage .leftContentCol				{float:left; width:324px}
 .horizImage .rightContentCol				{float:left; width:126px;  background-color:#97795d; height:194px;}
 
 .contentBox						{background-color:#825e3c;width:450px;height:194px;position:absolute;top: 5px;left: 262px;z-index:2;margin:0 0 0 0;padding:0 0 0 0;}
 .contentBoxSolid					{width:450px;height:194px;position:absolute;top: 5px;left: 262px;z-index:1;margin:0 0 0 0;padding:0 0 0 0;}
 .contentBoxSolid h1				{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:3em;padding:20px 0 0 27px;}
 
 
 .contentBoxSolid p					{font-family:Arial, Helvetica, sans-serif; font-size:1.5em;padding:5px 0 0 30px;}
 .titleBox							{padding-top:10px;}
 .titleBoxLeft						{padding:10px 0 0 10px; height:54px;}
 .titleBoxLeft h2					{color:#fcd66e; font-size:18px;} 
 .titleBox h2						{color:#fcd66e; font-size:18px; }
 .contentBox p						{color:#fff; clear:both; padding-top:5px;}
 .contentBox a						{color:#fff;}
 .contentBox a:hover				{text-decoration:underline;}

.moreInfo							{text-align:right; padding-right:12px;}


a#click1										{position:absolute; width:90px; padding:0px 0px 0px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) center left no-repeat;}
a#click1:hover									{background:url(../images/bullet-on.png) center left no-repeat; color:#5a3a1b; }
a#click2										{position:absolute; width:170px; padding:0px 0px 0px 18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) center left no-repeat;}
a#click2:hover									{background:url(../images/bullet-on.png) center left no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click3										{position:absolute; width:150px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click3:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click4										{position:absolute; width:150px; padding:15px 0px 0px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) top center no-repeat;}
a#click4:hover									{background:url(../images/bullet-on.png) top center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click5										{position:absolute; width:150px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click5:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click6										{position:absolute; width:150px; padding:15px 0px 0px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) top center no-repeat;}
a#click6:hover									{background:url(../images/bullet-on.png) top center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click7										{position:absolute; width:150px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click7:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click8										{position:absolute; width:150px; padding:15px 0px 0px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) top center no-repeat;}
a#click8:hover									{background:url(../images/bullet-on.png) top center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click9										{position:absolute; width:170px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click9:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click10										{position:absolute; width:150px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click10:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click11										{position:absolute; width:150px; padding:15px 0px 0px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) top center no-repeat;}
a#click11:hover									{background:url(../images/bullet-on.png) top center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click12										{position:absolute; width:150px; padding:0px 0px 15px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) bottom center no-repeat;}
a#click12:hover									{background:url(../images/bullet-on.png) bottom center no-repeat; color:#5a3a1b; text-decoration:underline;}
a#click13										{position:absolute; width:150px; padding:15px 0px 0px 0px; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#825e3c; font-weight:bold; background: url(../images/bullet.png) top center no-repeat;}
a#click13:hover									{background:url(../images/bullet-on.png) top center no-repeat; color:#5a3a1b; text-decoration:underline;}

/* LEFT COLUMN navigation --------------------------------------------------------------------------------------------------- */
#leftColumn 								{float:left; width:185px; background:url(../images/sideNav-bg.jpg) top left repeat-x; padding:0 0 0 0; margin:0 0 0 0;}
#leftColumn h3								{padding:15px 0 0 20px; font-size:12pt;}
#leftColumn ul								{list-style: none; margin: 0; padding: 9px 0 0 0;}
#leftColumn ul li 							{margin: 0px; padding: 0px;/*line-height:18px;*/ font-size:11pt; font-weight:normal; display:inline;}
#leftColumn ul li a 						{display: block; margin: 0px 0 0 0; padding: 3px 34px 5px 20px; color: #313131; text-decoration: none;}
#leftColumn ul li a:hover 					{display: block; margin: 0px 0 0 0; padding: 3px 34px 5px 20px; color: #d5ac3d; text-decoration: none;}
#leftColumn ul a.selectedSL 				{display: block; margin: 0px 0 0 0; padding: 3px 34px 5px 20px; color: #795B29; text-decoration: none; background: url(../images/left-nav-arrow.png) 0% 0% no-repeat; font-weight:bold;}
#leftColumn ul li ul						{list-style: none; margin: 0; padding: 0px 0 0 0;}
#leftColumn ul li ul li						{margin: 0; padding: 0; font-size:10pt; font-weight:normal; display:inline;}
#leftColumn ul li ul li a 					{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 30px; color: #666; text-decoration: none;}
#leftColumn ul li ul li a:hover 			{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 30px; color: #d5ac3d; text-decoration: none;}
#leftColumn ul li ul li a.selectedSL 		{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 30px; color: #d5ac3d; text-decoration: none; background: url() 0% 50% no-repeat; font-weight:bold;}
#leftColumn ul li ul li ul					{list-style: none; margin: 0; padding: 0px 0 0 0;}
#leftColumn ul li ul li	ul li				{margin: 0; padding: 0; font-size:10pt; font-weight:normal; display:inline;}
#leftColumn ul li ul li ul li a 			{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 40px; color: #666; text-decoration: none;}
#leftColumn ul li ul li ul li a:hover 		{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 40px; color: #d5ac3d; text-decoration: none;}
#leftColumn ul li ul li ul li a.selectedSL 	{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 40px; color: #d5ac3d; text-decoration: none; background: url() 0% 50% no-repeat; font-weight:normal;}
#leftColumn ul li ul li ul li					{list-style: none; margin: 0; padding: 0px 0 0 0;}
#leftColumn ul li ul li	ul li ul li				{margin: 0; padding: 0; font-size:8pt; font-weight:normal; display:inline;}
#leftColumn ul li ul li ul li ul li a 			{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 50px; color: #666; text-decoration: none;}
#leftColumn ul li ul li ul li ul li a:hover 		{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 50px; color: #d5ac3d; text-decoration: none;}
#leftColumn ul li ul li ul li ul li a.selectedSL 	{display: block; margin: 0px 0 0 0; padding: 3px 34px 3px 50px; color: #d5ac3d; text-decoration: none; background: url() 0% 50% no-repeat; font-weight:normal;}

/* page layout columns / items ---------------------------------------------------------------------------------------------------- */
.centreColumn-full, #centreColumn-full					{clear:both; width:940px; padding:5px 20px 0 20px;}
.centreColumn-one, #centreColumn-one 					{float:left; width:713px; padding:5px 20px 0 20px;}
.centreColumn-two-full, #centreColumn-two-full			{float:left; width:713px; padding:5px 20px 0 20px;}

.centreColumn-two, #centreColumn-two 					{float:left; width:528px; padding:5px 20px 0 20px;}
#centreColumn-two img, #centreColumn-one img, #centreColumn-full img		{padding:3px 20px 15px 0px;}
.centreColumn-two h1, .centreColumn-one h1, .centreColumn-full h1,
#centreColumn-two h1, #centreColumn-one h1, #centreColumn-full h1, .centreColumn-two-full h1, #centreColumn-two-full h1		{margin-bottom:10px; font-size:18pt;}
.centreColumn-two h2, .centreColumn-one h2, .centreColumn-full h2,
#centreColumn-two h2, #centreColumn-one h2, #centreColumn-full h2 .centreColumn-two-full h2, #centreColumn-two-full h2			{margin-bottom:10px; padding-bottom:0px; margin-top:5px; font-size:12pt;}
.centreColumn-two h3, .centreColumn-one h3, .centreColumn-full h3
#centreColumn-two h3, #centreColumn-one h3, #centreColumn-full h3 .centreColumn-two-full h3, #centreColumn-two-full h3			{margin-bottom:0.5em; padding-bottom:0px;}

.centreColumn-two ul, .centreColumn-one ul, .centreColumn-full ul,
#centreColumn-two ul, #centreColumn-one ul, #centreColumn-full ul, .centreColumn-two-full ul, #centreColumn-two-full ul			{margin:0 15px 20px 15px; padding:0 0 0 0; /*list-style: none;*/}
.centreColumn-two li, .centreColumn-one li, .centreColumn-full li,
#centreColumn-two li, #centreColumn-one li, #centreColumn-full li .centreColumn-two-full li, #centreColumn-two-full	 li		{margin-bottom:0.5em; line-height:17px;/*background: url(../images/content-bullet.gif) top left no-repeat;*/ }
.centreColumn-two li a, .centreColumn-one li a, .centreColumn-full li a,
#centreColumn-two li a, #centreColumn-one li a, #centreColumn-full li a, .centreColumn-two-full li a, #centreColumn-two-full li a		{font-size:10pt; font-weight:bold; text-decoration:none;}
.centreColumn-two li a:hover, .centreColumn-one li a:hover, .centreColumn-full li a:hover,
#centreColumn-two li a:hover, #centreColumn-one li a:hover, #centreColumn-full li a:hover		{text-decoration:underline;}

#rightColumn-two 						{float:left; width:227px; padding:0 0 0 0; margin:0 0 0 0;}
.item									{width:190px; float:left; background:url(../images/item-bg.jpg) top left repeat-x; margin-right:20px; padding:16px 20px;}
.item.last                         		{margin:0px;}
.item h4								{color:#000; font-weight:normal; padding:8px 0 8px 0; font-size:10pt;}
.yellowItem								{width:190px; float:left; background:#ede1c2 url(../images/newsletter-bg-beige.jpg) bottom right no-repeat; padding:16px 20px; height:146px;}
.yellowItem h3							{color:#000; padding-bottom:8px;}
a.sButton								{display: block; margin: 0px 20px 0 0; text-align:center; padding: 5px 0px 5px 0px; width:70px; font-size:9pt; font-weight:bold; color: #ffffff; text-decoration: none; background-color:#000000; text-align:center;}
a.sButton:hover							{color:#d5ac3d; background-color: #000000;}
a.view									{text-decoration:none; color:#795b29;}
a.view:hover							{border-bottom: dotted 1px #795b29;}

/* column pull outs ----------------------------------------------------------------------------------------------------------------------------------------------------------- */
.centreColumn-two .pulloutOne, .centreColumn-one .pulloutOne, .centreColumn-full.pulloutOne,
#centreColumn-two .pulloutOne, #centreColumn-one .pulloutOne, #centreColumn-full .pulloutOne 									{background-color:#f2eeea; padding:15px; margin:27px 0 17px 0;}
.centreColumn-two .pulloutOne ul, .centreColumn-one .pulloutOne ul, .centreColumn-full.pulloutOne ul,
#centreColumn-two .pulloutOne ul, #centreColumn-one .pulloutOne ul, #centreColumn-full .pulloutOne ul							{margin: 0 0 10px 0; padding: 0px 0 0 0;}
.centreColumn-two .pulloutOne li, .centreColumn-one .pulloutOne li, .centreColumn-full.pulloutOne li,
#centreColumn-two .pulloutOne li, #centreColumn-one .pulloutOne li, #centreColumn-full .pulloutOne li							{margin: 0 0 0 15px; padding: 0 0 0 0; font-size:9pt; font-weight:bold; background:url(../images/blank.gif); }
.centreColumn-two .pulloutOne li a, .centreColumn-one .pulloutOne li a, .centreColumn-full.pulloutOne li a,
#centreColumn-two .pulloutOne li a, #centreColumn-one .pulloutOne li a, #centreColumn-full .pulloutOne li a 					{margin: 0px 0 0 0px; padding: 0px 0px 0px 0px; color: #666; text-decoration: none;}
.centreColumn-two .pulloutOne li a:hover, .centreColumn-one .pulloutOne li a:hover, .centreColumn-full.pulloutOne li a:hover,
#centreColumn-two .pulloutOne li a:hover, #centreColumn-one .pulloutOne li a:hover, #centreColumn-full .pulloutOne li a:hover 	{color: #d5ac3d;}
.centreColumn-two .pulloutOne h3, .centreColumn-one .pulloutOne h3, .centreColumn-full.pulloutOne h3,
#centreColumn-two .pulloutOne h3, #centreColumn-one .pulloutOne h3, #centreColumn-full .pulloutOne h3 							{margin-bottom:10px;}

a.pulloutTwo								{background: #7d5835 url(../images/contact-bg.gif) 99% 0% no-repeat; color: #fff; display: block; height: 41px; width:513px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; padding:15px 0 0 15px; margin-bottom:20px;}
a.pulloutTwo:hover							{background: #7d5835 url(../images/contact-bg.gif) 100% 0% no-repeat; color: #d5ac3d;}

#contactBox									{background:#3d3d3d url(../images/contact-map.jpg) 100% 0% no-repeat; padding:15px 15px 30px 15px; margin-bottom:15px;}
#contactBox h3								{font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; padding-bottom:10px;}
#contactBox h3 a							{color:#FFF; }
#contactBox p								{color:#fff; font-size:9pt;}
#contactBox p a								{color:#FFF; }
.caseStudyBox								{background-color:#ede1c2; padding:0px 0px 15px 0px; width:100%;}
.caseStudyBox h3							{font-family:Georgia, "Times New Roman", Times, serif; color:#333; padding:15px 0 0 15px;}
.caseStudyBox p								{color:#333; font-size:9pt; padding:0px 15px 15px 15px; margin: 0 0 0 0;}
.caseStudyBox img							{padding:15px 0 15px 0; margin:0 0 0 0;}
#centreColumn-one .caseStudyBox img			{padding:15px 0 15px 0; margin:0 0 0 0;}

.rcolTitle-black							{font-family:Georgia, "Times New Roman", Times, serif; color:#fff; background-color:#3d3d3d; font-size:12pt; padding: 14px; margin-bottom:15px;}
.pulloutThree								{background-color:#fde29a; padding:15px; margin:0px 0 20px 0;}
.pulloutThree ul							{list-style: none; margin: 6px 0 15px 0; padding: 0px 0 0 0;}
.pulloutThree li							{color:#333333; padding:0px 0 8px 0;}
.pulloutThree li a							{color:#333333; text-decoration:none; font-size:10pt;  margin:0 0 0 0; }
.pulloutThree li a:Hover					{color:#333333; text-decoration:underline;}
.greyBG										{background: #fff url(../images/item-bg.jpg) top left repeat-x;}
.pulloutThree p								{color:#000; padding:10px 0 0px 0;}
.pulloutThree a								{color:#000; text-decoration:none;}
.pulloutThree a:hover						{text-decoration:underline;}
.crossBG									{background: #fff url(../images/diag-bg.gif) top left;}

a.pulloutFour								{background: #7d5835 url(../images/contact-bg.gif) 99% 0% no-repeat; color: #fff; display: block; height: 41px; width:698px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; padding:15px 0 0 15px; margin-top:20px;}
a.pulloutFour:hover							{background: #7d5835 url(../images/contact-bg.gif) 100% 0% no-repeat; color: #d5ac3d;}

.pulloutFive								{padding:0px; margin:20px 0 20px 0;}
.pulloutFive ul								{list-style: none; margin: 5px 0 15px 0; padding: 0px 0 0 0;}
.pulloutFive li								{color:#815e3c;  font-family:Georgia, "Times New Roman", Times, serif;}
.pulloutFive li a							{display:block; width:197px; color:#815e3c; text-decoration:none; font-size:12pt; font-weight:bold; padding:15px 15px 15px 15px; margin:0 0px 10px 0; background-color:#f2eeea;}
.pulloutFive li a:Hover						{color:#815e3c; text-decoration:none; background-color:#fde29a}

a.locations									{text-decoration:none; color:#FC0;}
a.locations:hover							{border-bottom: dotted 1px #FC0;}
a.caseStudy									{text-decoration:none; color:#666; margin-left:15px;}
a.caseStudy:hover							{border-bottom: dotted 1px #666; margin-left:15px;}
a.caseStudyBrown							{text-decoration:none; color:#fde29a;}
a.caseStudyBrown:hover						{border-bottom: dotted 1px #fde29a;}
a.caseStudyYellow							{text-decoration:none; color:#fde29a;}
a.caseStudyYellow:hover						{border-bottom: dotted 1px #fde29a;}

/* product page boxes */
.brownBox_bg_twoCol							{ background:url('../images/bg-brown-two-col.gif') 0px 20px transparent;margin:0px 0px 15px 0px; display:block; clear:both; width:100%; padding:0 0 0 0;}
.brownBoxBG   								{ background:url('../images/brown_box_column_bg.png') 0px 20px transparent;margin:0px 0px 15px 0px;display:block;clear:both;width:100%; padding:0 0 0 0;}
.lt_brownBoxBG   							{ background:url('../images/lt_brown_box_column_bg.png') 0px 20px transparent;margin:0px 0px 15px 0px;display:block;clear:both;width:100%; padding:0 0 0 0;}
.brownBox									{padding:0px 0px 15px 0px; width:100%; margin-top:0px; background-color:#856342;}
.centreColumn-two .brownBox h3, .centreColumn-one .brownBox h3, .centreColumn-full .brownBox h3, 
#centreColumn-two .brownBox h3, #centreColumn-one .brownBox h3, #centreColumn-full .brownBox h3						{color:#fcd66e; font-size:12pt; height:50px; padding:8px 15px 0px 15px; margin:0px;} 
.centreColumn-two .brownBox h3 a, .centreColumn-one .brownBox h3 a, .centreColumn-full .brownBox h3 a, 
#centreColumn-two .brownBox h3 a, #centreColumn-one .brownBox h3 a, #centreColumn-full .brownBox h3 a				{color:#fcd66e; padding-left:0px; margin-left:0px;} 
.centreColumn-two .brownBox h3 a:hover, .centreColumn-one .brownBox h3 a:hover, .centreColumn-full .brownBox h3 a:hover, 
#centreColumn-two .brownBox h3 a:hover, #centreColumn-one .brownBox h3 a:hover, #centreColumn-full .brownBox h3 a:hover			{color:#fcd66e; text-decoration:none;} 
.brownBox p									{color:#ffffff; padding:0px 15px 15px 15px;}
.brownBox a									{margin-left: 15px;}
.brownBox ul								{clear:both; margin:0px; padding:0 15px 20px 15px; list-style: none; }
.brownBox li								{margin: 0; padding: 0; display:inline; font-size:10pt;}
.centreColumn-two .brownBox li a, .centreColumn-one .brownBox li a, .centreColumn-full .brownBox li a, 
#centreColumn-two .brownBox li a, #centreColumn-one .brownBox li a, #centreColumn-full .brownBox li a {display: block; margin: 0px 0 0 0; padding: 0px 0px 3px 0px; color: #fff; text-decoration: none; font-weight:normal;}	
.centreColumn-two .brownBox li a:hover, .centreColumn-one .brownBox li a:hover, .centreColumn-full .brownBox li a:hover, 
#centreColumn-two .brownBox li a:hover, #centreColumn-one .brownBox li a:hover, #centreColumn-full .brownBox li a:hover {text-decoration: underline;}
#centreColumn-one .brownBox img     		{padding:0px 0 15px 0; margin:0 0 0 0;}
.indexEntry									{position:relative;background-color:#f2efea; margin-bottom:20px; clear:both;}
.indexContent								{background-color:#f2efea; width:90%; float:left; padding:17px; text-align:left;}
.indexContent h3							{font-size:12pt;}
.indexContent ul							{clear:both; margin:0 0 0 -20px; padding:0 15px 0 0px; list-style: none; background:url(../images/blank.gif)}
.centreColumn-two .indexContent ul, .centreColumn-one .indexContent ul, .centreColumn-full .indexContent ul,
#centreColumn-two .indexContent ul, #centreColumn-one .indexContent ul, #centreColumn-full .indexContent ul			{margin:0 15px 20px 0px; padding:0 0 0 0; /*list-style: none;*/}
.indexContent li							{margin: 0 0 0 0; padding: 0 0 0 0; display:inline; font-size:11pt; background:url(../images/blank.gif)}
.indexContent li a							{display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 0px; color: #676765; text-decoration: underline;}
.indexContent li a:hover					{text-decoration: none;}
.indexContent p								{color: #676765;}
.indexDate									{font-weight:normal; color:#999;}
.indexMore									{background-color:#f2efea; position:absolute;top:17px;right:17px; padding:0px 0 15px 0px; }
.indexMore a, a.yellowLink					{color:#D5AC3D; font-weight:bold;text-decoration: underline;}
.indexMore a:hover, a.yellowLink:hover		{text-decoration: none;}

/* footer stuff  ------------------------------------------ ------------------------------------------------------------------------------------- */
#footer										{width:980px; clear:both; padding-bottom:6px; background:url(../images/footer-bg.jpg) repeat-x #FFF;}
#footerTop									{border-bottom:5px solid #7d5835; padding:10px 0 6px 0;}
#footerBase									{color:#666; padding:6px 20px 0 20px; font-size:8.5pt;}
#footerBase a								{text-decoration:none;}
#footerBase a:hover							{text-decoration:underline;}
a.footerLink								{margin:0px 25px 0px 20px; color:#d5ac3d; text-decoration:none; font-weight:bold; float:left;}
a.footerLink:hover							{border-bottom:1px dotted #d5ac3d;}
a.rButton									{display: block; margin: 0px 20px 0 0; text-align:center; padding: 5px 0px 5px 0px; width:70px; font-size:9pt; font-weight:bold; color: #ffffff; text-decoration: none; background-color:#8a694a; text-align:center;}
a.rButton:hover								{color:#d5ac3d; background-color: #8a694a;}
.rUser										{padding: 5px 8px 0 0;}
#strapline									{float:left; font-size:12pt; color:#97795d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:10px 17px;}
.column227									{width:227px; float:left; margin: 0px 15px 0px 0px;}
.column345									{width:348px; float:left; margin: 0px 15px 0px 0px;}

/*NEWS STYLES ---------------------------------------------------------------------------------------------------------------------------------- */
.modContent									{clear:both;}
#centreColumn-two .modImage img				{padding:8px 10px 0 0;}
.modRow										{padding: 0px 0px 10px 0;}
.modImage									{width:110px; float:left; margin:0 10px 0 0; padding:0 0 0 0;}
.modDate									{color:#999999; padding:5px 0 3px 0px;}
.modTitle h3								{font-size:12pt; }
.modTitle a									{padding:3px 0 3px 0px; text-decoration:underline; font-weight:bold; color:#795B29;}
.modTitle a:hover, .modTitle a:visited		{text-decoration:none; color:#795B29;}
p.newsDate									{font-weight:bold; font-style:italic; padding:3px 0 6px 0; margin:0 0 0 0;}
.modSummary									{border-bottom:8px solid #f2eeea;}
.modSummary	p								{padding-right:13px; padding-bottom:10px;}
.mainNewsImage								{padding:0px 0px 10px 0px;float:left;}
.itemsIndex p								{padding:0 0 5px 0; margin:0 0 0 0;line-height:20px;}
.itemsIndex a								{text-decoration:none;}
.itemsIndex a:hover							{text-decoration:underline;}


/*MAP HOLDER ---------------------------------------------------------------------------------------------------------------------------------- */
#mapHolder									{position:relative; width:940px; margin-left:20px; background:url(../images/location-map.jpg) top left no-repeat; height:330px;}
#mapInfo									{margin-left:20px;display:block;width:940px;}
.mapAreaInfo								{width:215px; display:inline;float:left; background-color:#FFF; padding:4px 10px 4px 10px;height:auto;}
.mapAreaInfo div							{ height:auto;}
.mapAreaInfo div.cb							{ height:auto;clear:both;float:none;display:block;}
.mapAreaInfo div.clearfix							{ height:auto;clear:both;float:none;display:block;}
.region										{font-weight:bold; color:#d2a223;}
.mapMarker									{width:14px; height: 14px; overflow:hidden;position:absolute; z-index:2;}
.mapMarker img { position:absolute;left:0px;top:0px; }
a.contactEnquiry							{background-color:#8a694a; text-indent:0px;margin:0px;padding:3px 8px 3px 8px;}
a.contactEnquiry							{color:#fff;margin:0px;text-indent:0px;}
a.contactEnquiry:hover						{color:#d2a223;margin:0px;text-indent:0px;}
#mapNote									{width:197px; height:78px; background-color:#8a694a; padding:10px 15px 0 15px; position:absolute;}
#mapNote p									{color:#fff; font-size:13pt;}
#mapNote a.yellowLink						{text-decoration:none; color:#edcc75;}
#mapNote a.yellowLink:hover					{text-decoration:underline; color:#edcc75;}
#companyDetails								{margin:10px 10px 0px 10px; border-top:1px solid #d4cbc2; clear:both; padding-top:10px;}
#companyDetails p							{font-size:8pt; color:#666666;}
.mapInfo									{position:absolute; background:#edcc75; padding:2px 6px 2px 6px; border:1px solid #8d6e50; color:#7d5835; font-size:8pt; z-index:1;}

/* FORM STYLES ----------------------------------------------------------------------------------------------------------------------------- */
/* default form */
	form									{display: block; margin: 0; padding: 20px ; background: #f2efea; margin-top:20px;  }
	fieldset 								{border: none; margin: 0; padding: 0; }
	fieldset legend, .fieldset_desc 		{display: none; }
	label 									{color: #7d5835; /*width:150px;*/ width:100%; float:left; padding: 0 0 4px 0; }
	input, select, textarea 				{ border: 1px solid #cccccc; padding: 3px; font-family: Arial, Verdana; font-size: 1em; }
	.contactTitle 							{float: left; width: 67px; margin-right: 25px; }
	.contactTitle input 					{width: 59px; }
	.contactName 							{float: left; width: 202px; margin-right: 25px; }
	.contactName input 						{width: 194px; }
	.contactEmail 							{float: left; width: 293px; margin-right:25px; }
	.contactEmail input, .contactEmail select { width: 285px; }	
	.contactFull 							{clear: both; width: 631px; }
	.formRow  								{clear:both; margin: 0 25px 12px 0; }
	.formRow .status_error 					{clear:both; background: #FC6; border: 1px solid #C60; font-size: 0.8em; padding: 0 2px; margin-top:5px; width:200px;}
	.formRow .status_ok 					{display: none; }
	.formRow input							{width: 345px;}
	.formRow input#confirmation				{width:20px; padding:0 0 0 0; margin:0 0 20px 0; float:left;}
	.formRow select							{width: 353px;}
	.formRow textarea						{width: 345px;}
	button 									{background: #8a694a; color: #fff; padding: 4px 8px; border: none; font-size: 1em; font-family: Arial, Verdana; cursor: pointer; }
	
/* Contact 2 col form */
.formContainer 								{background: #f2efea; padding: 20px; margin-top:20px;}
	.formHeading 							{margin: 0 0 10px 0; }

        .secureFrmBSK  .clrEl { clear:both; }
        .secureFrmBSK 							{display: block; margin: 0; padding: 0; }
        .secureFrmBSK 	a { line-height:25px; }
	.secureFrmBSK fieldset 					{border: none; margin: 0; padding: 0; }
	.secureFrmBSK fieldset legend, .contactFrmBSK .fieldset_desc 				{display: none; }
        .secureFrmBSK label { line-height:25px;float:left; width:140px; }
	.secureFrmBSK label 						{color: #7d5835; display: inline; padding: 0 0 4px 0; }
	.secureFrmBSK input, .contactFrmBSK select, .contactFrmBSK textarea { float:left;border: 1px solid #cccccc; padding: 3px; font-family: Arial, Verdana; font-size: 1em;display:inline;margin:0px 0px 10px 0px; }
	.secureFrmBSK .formRow  					{position: relative; margin: 0 25px 12px 0; }
	.secureFrmBSK .status_ok 		{display: none; }
	.secureFrmBSKBtn			{float:none;background: #8a694a; color: #fff; padding: 4px 8px; border: none; font-size: 1em; font-family: Arial, Verdana; cursor: pointer; }
        .secureFrmBSKBtn:hover			{background: #4a392a;}

	.contactFrmBSK 							{display: inline-block; margin: 0; padding: 0; }
	.contactFrmBSK fieldset 					{border: none; margin: 0; padding: 0; }
	.contactFrmBSK fieldset legend, .contactFrmBSK .fieldset_desc 				{display: none; }
	.contactFrmBSK label 						{color: #7d5835; display: inline-block; padding: 0 0 4px 0; }
	.contactFrmBSK input, .contactFrmBSK select, .contactFrmBSK textarea { border: 1px solid #cccccc; padding: 3px; font-family: Arial, Verdana; font-size: 1em; }
	.contactFrmBSK .formRow .contactTitle 				{float: left; width: 67px; margin-right: 25px; }
	.contactFrmBSK .formRow .contactTitle input 		{width: 59px; }
	.contactFrmBSK .formRow .contactName 				{float: left; width: 202px; margin-right: 25px; }
	.contactFrmBSK .formRow .contactName input 			{width: 194px; }
	.contactLeft 				{float: left; width: 313px; }
	.contactFrmBSK .formRow .contactLeft input, .contactFrmBSK .formRow .contactLeft select { width: 315px; }	
	.contactFrmBSK .formRow .contactEmail 				{float: left; width: 293px; margin-right:25px; }
	.contactFrmBSK .formRow .contactEmail input, .contactFrmBSK .formRow .contactEmail select { width: 285px; }	
	.contactFrmBSK .formRow .contactRight 				{float: right; width: 313px; }
	.contactFrmBSK .formRow .contactRight input, .contactFrmBSK .formRow .contactRight select { width: 315px; }
	.contactFrmBSK .contactFull 				{clear: both; width: 631px; }
	.contactFrmBSK .contactFull textarea 		{ width: 633px; height: 180px; }
	.contactFrmBSK .formRow  					{position: relative; margin: 0 25px 12px 0; }
	/*.contactFrmBSK .formRow .status_error 		{position: absolute; top: -20px; right: 0; background: #FC6; border: 1px solid #C60; font-size: 0.8em; padding: 0 2px; }
	.contactFrmBSK .formRow .status_ok 		{display: none; }*/
	.contactFrmBSKBtn button 					{background: #8a694a; color: #fff; padding: 4px 8px; border: none; font-size: 1em; font-family: Arial, Verdana; cursor: pointer; }
        .contactFrmBSKBtn:hover			{background: #4a392a;}
/* right hand newsletter signup form */
.signupContainer 							{background: #f2ead4; padding: 15px; margin-bottom:20px;}
	.formHeading 							{margin: 0 0 10px 0; }
	.signupFrm 								{display: inline-block; margin: 0; padding: 10px 0 0 0; background: #f2ead4;}
	.signupFrm .formRow  					{/*position: relative;*/ margin: 0 0px 12px 0; background: #f2ead4; }
	.signupFrm fieldset 					{border: none; margin: 0; padding: 0; }
	.signupFrm fieldset legend				{display: none;}
	.signupFrm .fieldset_desc p 			{font-size:11pt; color:#7d5835; font-weight:bold;}
	.signupFrm label 						{color: #000000; display: inline-block; padding: 0 0 2px 0; }
	.signupFrm input, .signupFrm select, .signupFrm textarea {z-index:200; clear:both; border: 1px solid #cccccc; padding: 3px; font-family: Arial, Verdana; font-size: 1em; width:96%; background-color:#FFF; }	
	.signupFrm select						{width:100%;}
	.signupFrm button 						{background: #8a694a; color: #fff; padding: 4px 8px; border: none; font-size: 1em; font-family: Arial, Verdana; cursor: pointer; margin-top:10px; }
        .signupFrm button:hover			{background: #4a392a;}
	.signupFrm .formRow .status_error 		{position: relative; width:96%; top: 0px; left: 0px; background: #FC6; border: 1px solid #C60; font-size: 0.8em; padding: 0 2px;  z-index:2000;}
	.signupFrm .formRow .status_ok 			{display: none; }	


/* glossary styles ---------------------------------------------------------------------------------------------------------------------------- */
.hide 										{display:none;}
h3.list 									{position:relative;border-bottom:1px dashed #ccc;padding:0px 0px 5px 0px;}
a.h3_list_link 								{position:absolute;top:0px;right:0px;font-size:9pt;color:#000;padding:0px 5px 0px 0px;font-weight:normal;line-height:22px;}

ul#pagination 								{margin:0px;padding:0px;width:100%;clear:both;}
ul#pagination li 							{float:left;padding:0px;margin:0px;list-style:none;display:inline;}
ul#pagination li a 							{border:1px solid #ccc;width:20px;height:20px;line-height:20px;font-size:9pt;text-align:center;display:block;}
ul#pagination li a:hover,
ul#pagination li a.selected 				{background:#7d5835;color:#fff;}

div.searchNav 								{padding:0 0 0 0; margin:0 0 0 0;}
div.searchArrow								{padding:0 0 0 0; margin:0 0 0 0;}
div.searchFormBox 							{background: #f2efea; width:100%;height:auto;overflow:hidden;display:block;position:relative;padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
div.searchResults div.searchFormBox p 		{font-size: 9pt;margin:0px;padding:0px; }
div.searchFormBox div.searchArrow ul.searchNav  					{list-style:none; margin: 0px; padding: 0px; }
div.searchFormBox div.searchArrow ul.searchNav 						{list-style:none; margin: 0px; padding: 0px; }
div.searchFormBox div.searchArrow ul.searchNav li 					{float: left; list-style:none;margin:0px; padding:0px; }
div.searchFormBox div.searchArrow ul.searchNav li a 				{display: block; padding: 4px 10px; background: #cccccc; color: #fff; margin: 0 3px; text-decoration: none; }
div.searchFormBox div.searchArrow ul.searchNav li a.selected, 
div.searchFormBox div.searchArrow ul.searchNav li a.hover 			{background: #7d5835; }
div.searchFormBox div.searchArrow div.searchNav  					{}

div.searchResults p 						{font-size: 9pt; }
div.searchRow 								{padding: 10px 0; margin-left:20px; margin-right:20px; border-bottom:1px solid #EEE; }
div.searchRow div.searchTitle 				{font-size: 10pt; font-weight: bold; padding: 0 0 3px 0px;}
div.searchRow div.searchTitle a 			{color:#7d5835; text-decoration: none; }
div.searchRow div.searchTitle a:hover 		{text-decoration: underline;}
div.searchRow div.searchTitle img 			{padding:0 0 0 0; margin:0 0 0 0;}
div.searchRow div.searchTitle a.pdf-doc 	{color:#7d5835; text-decoration: none; line-height:25px; height:25px; padding:5px 0 12px 25px; background:url(../images/icon_pdf.png) top left no-repeat; }
div.searchRow div.searchTitle a.pdf-doc:hover 		{text-decoration: underline;}
div.searchRow div.searchContent 			{color:#788393; font-size: 9pt; line-height:135%; padding: 0 12px 0 0px; }
div.searchRow div.searchContent span.wordHiLite { background-color: #ede1c2; color:#000000;}
div.searchRow div.searchLink 				{padding: 4px 0 0 0px; }
div.searchRow div.searchLink a 				{color:#7d5835; }
div.searchRow div.searchLink a:hover 		{text-decoration: underline;}

/* misc stuff */
.ddocument									{background:url(../images/icon_pdf.jpg) 0% 50% no-repeat; padding:10px 0 10px 30px;}
.level1 .heading							{color:#999; text-decoration:none;} 
.vacancy									{}
.vacancy h2									{margin-bottom:0px; padding-bottom:0px;}
.vacancy p.tagline							{font-weight:bold;}
.vacancy .description						{}
.vacancy .apply								{padding:10px; margin-bottom:5px; background-color:#eeecec; font-style:italic;}
.vacancy .smallText							{font-size:7pt; color:#999;}

div.statusDialog 							{ margin-bottom:10px; }
div.statusDialog div.statusDialogTitle		{ height:30px;line-height:30px;background-color:#8a694a;color:#fff;padding:0px;margin:0px;}
div.statusDialog div.statusDialogTitle span { padding-left:10px;padding-right:10px; color:#fff;font-weight:bold; }
div.statusDialog div.statusDialog      		{ border:1px solid #4a392a;padding:10px;color:#fff;background-color:#4a392a; }
 
div.successDialog 							{ margin-bottom:10px; } 
div.successDialog div.statusDialogTitle 	{ height:30px;color:#036;line-height:30px;background-color:#8a694a;color:#fff; padding:0px;margin:0px;}
div.successDialog div.statusDialogTitle span { padding-left:10px;padding-right:10px; color:#fff;font-weight:bold;}
div.successDialog div.statusDialog     		 { border:1px solid #4a392a;padding:10px;color:#fff;background-color:#4a392a; }

div.errorDialog 							{ margin-bottom:10px; }
div.errorDialog div.statusDialogTitle 		{ background-repeat:repeat-x;height:30px;color:#fff;line-height:30px;background-color:#900;padding:0px;margin:0px;}
div.errorDialog div.statusDialogTitle span 	{ padding-left:10px;padding-right:10px;color:#fff;font-weight:bold; }
div.errorDialog div.statusDialog     		 { border:1px solid #600;padding:10px;color:#fff;background-color:#600; }

/*-----------Fixes--------------*/

.homeTable input,
.homeTable textarea,
.homeTable .status_error { width: 140px; }
	.homeTable textarea { height: 75px; }
.homeTable select { width: 148px; }
