body				{margin:0px; font: 100% arial,sans-serif; padding:0px; background-color:#fff; color:#000; }
h4, .skipnav		{display:none; }
ul li 				{font-size:100%; font-family:arial, sans-serif; }
h1					{color:#036; font:140% arial,sans-serif bold; padding:10px 0 }
p 					{color:#000000; font:80% arial,sans-serif ; margin:0; padding:0 0 10px 0; }
td 					{color:#000000; font:80% arial,sans-serif ; }
h2 					{color:#036; font: bold 90% arial,sans-serif ; margin: 10px 0 0 0; }
td h3				{color:#000000; font:120% arial,sans-serif bold ; margin:0px; padding:0px; } 
p a	 				{color:#036; font:bold 100% arial,sans-serif; text-decoration:none; }
p.contactdetails	{display:none; }
.bold				{font-weight:bold; }
.squares			{padding:3px 0px 5px 5px; }

/* main areas */ 
#mainContainer	{width:100%; margin:0 auto; }
#header 		{display:none;}
#rightBg		{background:url("/images/home/bg_rightnav.gif") right repeat-y; }
#contentSection	{width:100%; float:left; margin:0 -152px 0 0; background:url("/images/home/bg_leftnav.gif") left repeat-y; }
#nav			{display:none; }
#content		{margin-left:0; }
#contentPadding	{margin:0; width:100%; }
#right			{display:none; }
#footer			{display:none; } 
.clearing 		{height:0; clear:both;}
#logoPrint 		{width:287px; height:64px; display:block; }

#outer  	{background:#fff url("/images/home/bg_leftnav.gif") repeat-y left; }
#inner 		{background:url("/images/home/bg_rightnav.gif") repeat-y right;}

/* header */
#companyLogo	{display:none; }
#topnav			{display:none; }
#topnav li		{display:none; }

/* top nav menu on-state */
#home #topmenu1 a:link, #home #topmenu1 a:visited, #home #topmenu1 a:hover 	{color:#ccc; }
#aboutus #topmenu2 a:link, #aboutus #topmenu2 a:visited, #aboutus #topmenu2 a:hover {color:#ccc; }
#assoc #topmenu3 a:link, #assoc #topmenu3 a:visited, #assoc #topmenu3 a:hover 			{color:#ccc; }
#team #topmenu4 a:link, #team #topmenu4 a:visited, #team #topmenu4 a:hover 			{color:#ccc; }
#client #topmenu5 a:link, #client #topmenu5 a:visited, #client #topmenu5 a:hover 	{color:#ccc; }
#links #topmenu6 a:link, #links #topmenu6 a:visited, #links #topmenu6 a:hover 		{color:#ccc; }
#contactus #topmenu7 a:link, #contactus #topmenu7 a:visited, #contactus #topmenu7 a:hover 	{color:#ccc; }

/* main navbar */ 
#navTop			{display:none; }
#navBottom		{position:relative; background:url("/images/home/menubottom.gif") no-repeat; width:170px; height:86px; }
ul#navlist	{display:none; }
#navlist li 	{margin:0; list-style-type:none; }
#navlist a		{display:block; width:170px; }
#navlist a:link, #navlist a:visited{text-decoration:none; }

.mainnav a	{display:none; }
.subnavcs a, .subnavfm a, .subnavhs a, .subnavfi a	{height:30px; background:url("/images/menu/bg_subnav.gif") no-repeat; color:#fff; }

#chartPage #chartSurv, #estatePage #comEstate, #facilPage #propFacil, #managPage #propManag, #outPage #fitOut, #MainPage #propMain, #secPage #fireSec, #safePage #healthSafe, #consulPage #itConsul, #storePage #secStore {background:url("/images/menu/bg_cs.gif") no-repeat; color:#fff; }

#navcs a:hover	{background:url("/images/menu/bg_cs.gif") no-repeat; color:#fff; }
#navfm a:hover	{background:url("/images/menu/bg_fm.gif") no-repeat; color:#000; }
#navhs a:hover	{background:url("/images/menu/bg_hs.gif") no-repeat; color:#fff; }
#navfi a:hover	{background:url("/images/menu/bg_fi.jpg") no-repeat; color:#fff; }


#navlist a div		{text-align:right; cursor:pointer; }
#navlist div.mainnavcs	{width:132px; padding-top:10px; }
#navlist div.mainnavcs2	{width:132px; padding-top:17px; }
#navlist div.mainnavfm	{width:132px; padding-top:22px; }
#navlist div.mainnavhs	{width:132px; padding-top:22px; }
#navlist div.mainnavfi	{width:132px; padding-top:15px; }

#navlist div.subnavbr 	{width:132px; padding-top:1px; }
#navlist div.subnav 	{width:132px; padding-top:8px; }

.mainBox1		{margin:14px; color:#000; background-color:#fff; }
#list li		{color:#000; font:80% arial,sans-serif; list-style-type:disc; }
#list li a		{color:#036; font:bold 100% arial,sans-serif; text-decoration:none; }

#newsArticle	{margin-left:28px; width:410px; }
#newsArticle p, #newsArticle ul {color:#000; font:80% arial,sans-serif; }
#newsArticle ul ul 	{color:#000; font:100% arial,sans-serif; }

#pimText {display:none; }

/* right column */
#right .logo		{margin:10px 0px 0px 25px; border:1px solid #999; }
a acronym			{border-bottom:1px dashed #036; cursor:help; }
#links li.linksDesc	{margin:6px 0px; }

marquee			{height:363px; }
#scroller 		{width:130px; height:363px; margin:10px 0px 0px 10px; border:1px solid #999; background-color:#E6E5E5; overflow:hidden; }
#scroller div	{width:130px; background-color:#ccc; border-top:1px solid #666; border-bottom:1px solid #666; line-height:20px; margin-bottom:15px; }
#scroller p		{width:120px; margin:5px 4px; }

.newsLink		{font:bold 85% arial,sans-serif; color:#000; }
a.newsHeader 	{font:bold 110% arial,sans-serif; }
.news_cs a.newsHeader, .news_cs a.newsLink:hover, #cs a.newsHeader, #cs a.newsLink:hover	{color:#09c; }
.news_fm a.newsHeader, .news_fm a.newsLink:hover, #fm a.newsHeader, #fm a.newsLink:hover 	{color:#ff0; }
.news_hs a.newsHeader, .news_hs a.newsLink:hover, #hs a.newsHeader, #hs a.newsLink:hover 	{color:#093; }
.news_fi a.newsHeader, .news_f1 a.newsLink:hover, #fi a.newsHeader, #fi a.newsLink:hover 	{color:#c03; }


