/* General */
body					{background-color:#fff;margin:0px;}
hr						{height:1px;color:#ccc;clear:both;}
img						{border:0px;}
form					{margin:0px;}
.tel, .fax				{font-weight:bold;}

/* Home Page */
#home 					{background:#fff url(/img/bg_home.gif) repeat-y;width:760px;height:800px;}

#home .news				{font:9px/12px verdana;color:#fff;background-color:#405566;border-top:5px solid #996;
						height:174px;border-right:1px solid #667785;text-align:left;}
#home .newspadding		{padding:10px 10px 0px 5px;}
#home .offices			{background-color:#191919;padding:8px 16px 7px;text-align:left;}
#home .footer			{text-align:right;padding:150px 15px 15px 15px;}
#home .award			{padding:29px 14px 0px;text-align:left;}
#home ul				{list-style-image:url(/img/bullet_gray.gif);padding:0px;margin:0px 0px 0px 18px;}
#home li				{padding-bottom:10px;}
#home a					{color:#fff;text-decoration:none;}
#home a:hover			{color:#cc9;text-decoration:underline;}
#home div.search		{text-align:left;padding:18px 16px;font:9px verdana;color:#fff;}
#home div.searchpadding	{padding-top:10px;}
#home input.search		{font:9px verdana;color:#fff;width:110px;border:0px;background:#405566;padding-left:5px;}

.column1home			{width:178px;text-align:right;vertical-align:top;padding-top:62px;}
.column2home			{vertical-align:top;}
.column3home			{vertical-align:top;padding-top:149px;}

/* Interior Pages */
#interior 					{background:#fff url(/img/bg_nav.gif) repeat-y;}
#interior .container		{background:url(/img/bg_stripes.gif) repeat-y top right;}

#header					{background:#333 url(/img/bg_logo.gif) repeat-x;height:62px;margin-left:178px;}
#header .pagetools		{position:absolute;top:10px;right:10px;white-space:nowrap;}
#header .pagetools img	{padding-left:5px;}

#headerprint			{display:none;}

#headerpopup			{background:#333 url(/img/bg_logo.gif) repeat-x;height:62px;}

#column1 				{position:relative;float:left;margin:57px 0px 0px 0px;width:178px;}
#column2				{position:relative;margin:62px 0px 0px 195px;}
#column3				{position:relative;float:right;margin:65px 0px 0px 0px;padding-right:10px;width:190px;}

#column1 .leftnav		{margin:0px;padding:0px;border:0px solid #000;margin-left:45px;}
#column1 .leftnav img	{display:block;}

#container2				{margin-right:210px;}
#container2wide			{margin-right:10px;}

#column2 .content		{font:11px/16px verdana;color:#333;width:95%;}

#column2 a				{color:#666633;text-decoration:none;}
#column2 a:hover		{color:#405566;text-decoration:underline;}
#column2 a.on			{color:#405566;text-decoration:none;font-weight:bold;}
#column2 a.on:hover		{color:#405566;text-decoration:underline;}
#column2 p				{margin-top:0px;}
#column2 h1				{color:#405566;font:bold 15px verdana;}
#column2 h2				{color:#405566;font:bold 11px verdana;text-transform:uppercase;margin-bottom:0px;}
#column2 h3				{color:#405566;font:bold 11px verdana;margin:5px 0px 0px;}
#column2 ul				{list-style-image:url(/img/bullet.gif);padding:0px;margin-left:18px;margin-top:0px;
						margin-bottom:0px;}
#column2 .body			{font:11px/16px verdana;color:#333;}
#column2 td.body		{font:11px/16px verdana;color:#333;vertical-align:top;}
#column2 td.body2		{font:11px/16px verdana;color:#333;vertical-align:top;padding-right:20px;}
#column2 td.list		{font:11px/16px verdana;color:#333;vertical-align:top;border-top:1px solid #ccc;padding:4px;}
#column2 td.headinglist	{font:bold 10px/13px verdana;color:#333;vertical-align:top;border-top:1px solid #ccc;padding:4px;
						text-transform:uppercase;}
#column2 td.listmore	{font:11px/16px verdana;color:#333;vertical-align:top;padding:4px;}
#column2 input.form1	{width:170px;color:#333;font:11px verdana;margin:0px 5px 5px 0px;}
#column2 select.form1	{width:176px;color:#333;font:11px verdana;margin:0px 5px 5px 0px;}
#column2 select.form2	{width:358px;color:#333;font:11px verdana;margin:0px 5px 5px 0px;}
#column2 input.bttn		{padding-top:5px;}
#column2 .biopic		{padding:0px 15px 5px 0px;}
#column2 .officepic		{padding:0px 15px 5px 0px;}
#column2 .pic			{float:right;margin:5px 0px 15px 15px;border:10px solid #efefef;}

#column3 a					{color:#666633;text-decoration:none;}
#column3 a:hover			{color:#405566;text-decoration:underline;}
#column3 a.on				{color:#405566;text-decoration:none;font-weight:bold;}
#column3 a.on:hover			{color:#405566;text-decoration:underline;}
#column3 h3					{color:#405566;font:bold 11px/16px verdana;margin:0px 0px 8px;}
#column3 ul					{list-style-image:url(/img/bullet2.gif);padding:0px;margin:0px 0px 0px 18px;}
#column3 .body				{font:10px/13px verdana;color:#333;}
#column3 .title				{padding:12px 5px 5px 5px;background:#fff url(/img/line_dots.gif) repeat-x;}
#column3 .content			{padding:5px 8px 15px 5px;font:10px/13px verdana;color:#333;}
#column3 .subnav ul			{margin-left:0px;}
#column3 .subnav li			{list-style:none none;padding:5px 8px 5px 5px;font:10px/13px verdana;color:#333;
							background:#fff url(/img/line_dots.gif) repeat-x;}
#column3 .subsubnav ul		{margin-left:18px;}
#column3 .subsubnav li		{list-style-image:url(/img/bullet2.gif);padding:2px;font:10px/13px verdana;color:#333;
							background:#fff url(/img/spacer.gif) repeat-x;}
#column3 .casestudy			{padding:10px 8px 10px 10px;font:10px/16px verdana;color:#333;background-color:#efefef;}
#column3 .vcard				{padding-top:10px;}
#column3 .practiceoverview	{padding:0px;}
#column3 .casestudypic		{float:right;margin:5px 0px 5px 5px;}

#footer					{text-align:right;clear:both;height:98px;}
#footer .links			{padding:30px 20px 0px;white-space:nowrap;}
#footer .copyright		{padding:0px 20px 10px;}
#footer .offices		{background-color:#191919;padding:8px 16px 7px;margin:0px 10px 0px 178px;white-space:nowrap;
						text-align:left;}

/* Pop Up */
#popup 					{padding:15px;}
#popup h1				{color:#405566;font:bold 15px verdana;}
#popup h3				{color:#405566;font:bold 11px verdana;margin:5px 0px 0px;}
#popup input.form1		{width:180px;color:#333;font:11px verdana;margin:0px 5px 5px 0px;}

.btnReset {
	background-color: #808000;
	font: 10px Verdana;		
}
.list_open {list-style-image:url(/FCWSite/img/bullet_open.gif);padding:0px;margin-top:0px;}
.list_minus {list-style-image:url(/FCWSite/img/bullet_minus.gif);padding:0px;margin-top:0px;}
.list_plus {list-style-image:url(/FCWSite/img/bullet_plus.gif);padding:0px;margin-top:0px;} 
/*.list_open {list-style:none none;padding:0px;margin-top:0px;}
.list_minus {list-style:none none;padding:0px;margin-top:0px;}
.list_plus {list-style:none none;padding:0px;margin-top:0px;}*/