/* Higgs Fletcher &amp; Mack, LLP */
BODY { 
	background-color:#FFF; 	
	margin:0;
}
BODY, TABLE, TD, TH {
	font:small "Times New Roman", Times, serif; color:#000;
	line-height:123%;
	margin:0; padding:0;
	border-collapse:collapse;
}
IMG { 
	border:0; 
}
H1, H2, H3, H4 {
	font-family:"Arial Narrow", "Helvetica Narrow", Arial, Helvetica, sans-serif; color:#AB954C;  
	line-height:normal; text-transform:uppercase;}
H1, H2 {
	font-size:19px;  
	margin:0 0 14px;}
H3 {
	font-size:16px;}
H4 {
	font-size:16px;
	width:600px;   
	margin:0 0 5px;
	border:solid #A18F45; border-width:0 0 1px;
}
A:visited {  color: #808080}
A:link    {  color: #000}
A:hover   {  color: #A18F45}
A:active  {  color: #000
}
.link2:visited {  color: #A18F45}
.link2:link    {  color: #A18F45}
.link2:hover   {  color: #808080}
.link2:active  {  color: #A18F45
}
.list1 LI { 
	font-weight:bold;
}
#colSideLeft UL {
	margin:0 0 25px; }
#colSideLeft LI {
	font-weight:bold;
	margin:10px 0;}
#colMain LI {
	line-height:normal;
	margin:7px 0}
#wrapper {
	text-align:left;
	margin:0 auto; padding:0;
	border:0;
	width:950px;}
#headUnit {
	height:164px; width:950px;
	background:url(/images/interface/til_head.gif) repeat-x;
	position:absolute; top:0;}	
		#headLeft {
			float:left;
			height:140px; width:41px;
			background:url(/images/interface/head_left.gif);}
		#headCenter {
			height:107px; width:867px;
			text-align:center;
			padding:33px 0 0;
			float:left;}	
		#headRight {
			float:right;
			height:140px; width:41px;
			background:url(/images/interface/head_right.gif);}
		#nav {
			text-align:center;
			border:solid #000; border-width:0 1px;}
#contentUnit {
	text-align:left;
	width:948px;
	border:solid 1px #000;
	position:absolute; top:164px}
		#contentHeadLeft {
			padding:25px 0 0 34px;
			width:250px;
			float:left;}
		#contentHeadRight {
			padding:25px 23px 10px;
			width:400px;
			float:right;}
		#columnsContainer {
			width:706px;
			float:left;}	
				.printPage {
					text-align:right;
					padding:15px 45px 0 0;}
				.printPage A {
					margin:0 5px;}
				#colSideLeft {
					font-weight:normal;
					text-align:left;
					margin:30px 0 0; padding:0;
					width:270px;
					float:left;}
						.navSide {
							padding:0 0 20px 10px;
							width:230px;}
				#colMain {
					margin:25px 0 0; padding:0;
					width:435px;
					float:right;}
						.endPage {
							text-align:center;
							padding:20px 30px 20px 0;
							clear:both;}
		#colSideRight {
			text-align:left;
			margin:23px 0 0;
			width:215px;
			float:right;}
				#phone {
					font-size:23px; font-weight:bold; color:#AB954C;
					text-align:left; line-height:normal; letter-spacing:1px;
					padding:0 0 0 22px;}
				.miniForm {
					line-height:7px;}
				.miniForm H3 {
					text-align:center; text-transform:none;
					margin:5px 21px 5px 3px;}
				.miniForm .title {
					font-size:10px;
					text-align:left; 
					padding:0 0 0 3px;}
				.miniForm .back {
					margin:2px; padding:3px;}
				.miniForm .text {
					font:12px Arial, Helvetica, sans-serif; color:#000;
					margin:3px; padding:2px;}

		#footer {
			text-align:center;
			padding:16px 0 0;
			height:100px;  
			border:solid #000; border-width:1px 0 0;
			background-color:#F2EED4;
			clear:both;}
				.navFoot {  
					font:bold 10px Georgia, Times New Roman, serif; color:#000;
					text-transform:uppercase; text-decoration:none;  
					padding:0 3px;}
				.navFoot:active  {color: #000000;}
				.navFoot:link    {color: #000000;}
				.navFoot:visited {color: #808080;}
				.navFoot:hover   {color: #A18F45;
				}
				#footTop {
					height:50px; width:950px;}
				#footLeft {
					height:25px; width:185px;
					float:left;}
				#footCenter {
					color:#97942C;
					text-align:center;
					float:left; width:567px;}	
				#footRight {
					height:25px; width:185px;
					float:right;}
.navSubMain {
	margin:0 0 15px;
}
.navNews {  
	font:bold 14px "Arial Narrow", "Helvetica Narrow", Arial, Helvetica, sans-serif; color:#000;
	line-height:16px; text-transform:uppercase; text-decoration:none; letter-spacing:0;
	padding:0 0 0 30px;
	display:block}
.navNews:active  {color: #000;}
.navNews:link    {color: #000;}
.navNews:visited {color: #808080;}
.navNews:hover   {color: #A18F45;
}
.table2col {
	width:100% }
.table2col TH {
	font-weight:normal;
	text-align:left; vertical-align:top;
	width:53%;
	padding:0 21px 0 0;}
.table2col TD {
	vertical-align:top;
	width:47%; 
	padding:0;
}
.tableForm, .tableData { 
	width:100%;}
.tableForm .tableHead, .tableData .tableHead {
	font-weight:bold;
	text-align:center;
	background-color:#F3EFD9;}
.tableForm TH, .tableForm TD { 
	padding:3px; }
.tableForm TH { 
	font-weight:bold;
	text-align:right;
	width:30%;}
.tableForm TD {
	text-align:left;
	width:70%;}
.tableData TH { 
	text-align:center;
	padding:10px;
	background-color:#F3EFD9;} 
.tableData TD { 
	text-align:left;
	padding:3px 5px; }
.tableData, .tableData TD, .tableData TH { 
	border:1px solid black;}
.tableForm .tableFoot, .tableData .tableFoot {
	text-align:center;}
		.cfWebInnerTable { 
			width:85%;}
		.cfWebInnerTable TH {
			width:50%;
			background-color:#FFF;}
		.cfWebInnerTable, .cfWebInnerTable TD, .cfWebInnerTable TH { 
			padding:0; border:0;}
		.cfWebInnerTable TD {
			text-align:center;
			width:10%;}
.textBold {
	font-weight:bold;
}
.textSmall {
	font:9px Arial, Helvetica, sans-serif;
}
.textNormal {
	line-height: normal;
}
.error {
	color:#F00;
}
.indent { 
	padding-left:30px;
}
.cap:first-letter { 
	font:450% 'Times New Roman', Times, serif; color:#604E29;
	text-decoration:none;
  	line-height:100%;
  	margin:0 5px 0 0;
  	float:left;
}
.textLight, .textLight A, .textLight A:link, .textLight A:visited, .textLight A:active {
	color:#FFF;}
.textLight A:hover {
	color:#FDE200 !important;
}
.adminViewBox {
	width:inherit !important;}
.adminViewBox .hide {
	display:none;
}
@media print
{ 	.hideForPrint, #headUnit, #nav, #footer, .printPage, .miniFormOut, #footCenter { 
		display:none;}
  * {background-color:white !important; 
	 color:black !important;
	 background-image:none !important;}
	BODY, TABLE, TD, TH {
		font-size:.8em !important;
		line-height:125%;}
	#wrapper {
		width:100%;}
	.logoPrint {
		text-align:center;}
	.textNavPrint {
		font:75% Verdana, Geneva, sans-serif; color:#000;
		text-align:center;
		padding:10px 0;
		width:90%;
		clear:both;}
	#contentUnit {
		margin:0 !important; padding:0 !important;
		border:none;
		top:130px;}		
			#columnsContainer {
				width:70% !important;}
					#colMain {
						font-size:150%;
						margin:0 !important; padding:0 !important;
						width:400px !important;
						float:right;}
					#colSideLeft {
						margin:0 !important; padding:0 !important;
						width:225px !important;
						float:left;}
			#colSideRight {
				width:0 !important}
}	
@media screen
{ .showForPrint, .textNavPrint, .logoPrint { 
	display:none;}
}
