/* CSS Document for EnCapLLC.com  AUTHOR: DAVID C. GAVAZZI  Xonos, Inc. */

* 										{	margin: 0;
											padding: 0;}
									
body 									{	font: 12px "Trebuchet MS", "Lucida Grande", arial, helvetica, sans-serif;
											margin: 0;
											text-align: center;
											padding: 0;
											color: #000000;
											background-color:#B8B8B8;
											background-image:;
											background-repeat:repeat-x;
											background-position:bottom;}
									
.clear 									{	clear: both;
											margin: 0;
											padding: 0;}
									
form									{	margin:0;
											padding:0;}
											
											
hr 										{	margin:4px 0px 14px 0px;
											border: none 0;
											border-top: 1px dotted #666;
											height: 1px;
											clear:both; }
											
div#printheader							{	display:none;}
									

#headerwrap								{	width:100%;
											background:url(../images/img_header.png) top left repeat-x;
											text-align:center;
											overflow:auto;}
												
#header									{	width:755px;
											height:98px;
											text-align:left;
											margin:0 auto;}
									
#headerlogo								{	position:relative;
											left:0;
											top:10px;
											width:228px;
											height:60px;
											float:left;}
											
#searchbox								{	float:right;
											padding: 10px 0 0 0;
											position:relative;
											right:0;
											text-align:right;}
									
.searchfield							{	border:1px solid #000000;
											color:#999;
											font-size:95%;
											padding:2px;}
									
#headernav 								{	margin-top: 10px;	
											padding: 0;
											list-style: none;
											display: inline;
											overflow: hidden;
											width:470px;
											float: right;}
											
#headernav li 							{	margin: 0; 
											padding: 0;
											list-style: none;
											display: inline;}
									
#contentwrap 							{	background-color: #FFFFFF;
											width:100%;}

#content 								{	width: 755px;
											background-color: #FFFFFF;
											margin: 0 auto;
											text-align: left;
											padding: 35px 0 0 0;
											min-height:400px;
											overflow: auto;}
	
#interiorcontent 						{	width: 500px;
											float: left;}
									
#interiorcontent a:link, a:visited		{	text-decoration:none;
											color:#339933;}
													
#interiorcontent a:hover				{	text-decoration:none;
											color:#000000;
											background: #fffdca;}
													
													

#footerclear 							{	background: #fff;
											height: 25px;
											clear:both;}
	
#footer 								{	background:url(../images/img_footerrepeat.png) top left repeat-x;
											height: 55px;
											text-align:right;
											clear:both;}
									
#footer p								{	font-size:90%;
											color:#666;
											font-weight:bold;
											padding:28px 40px 0 0;}

#rightcolumnnavs 						{	width: 175px;
											float: left;
											padding-left:80px;}
									
#rightcolumnnavs h3 					{	text-transform: uppercase;
											border-top: 4px solid #8c8c8c;
											border-bottom: 1px dotted #66cc33;
											padding: 3px 0px 3px 2px;
											margin: 5px 0 10px 0;
											color: #000000;
											font-size:110%;}
											
#rightcolumnnavs p 						{	margin: 10px 0 10px 0;
											color: #000000;
											font-size:95%;
											line-height:16px;}
											
#rightcolumnnavs a:link, a:visited 		{	color: #339933;
											text-decoration:none;}
											
#rightcolumnnavs a:hover				{	color:#000000;
											text-decoration:none;
											background: #fffdca;}
									
#leftcolumnnavs 						{	width: 175px;
											float: left;
											padding-right:60px;}
									
#leftcolumnnavs h3 						{	text-transform: uppercase;
											border-top: 4px solid #8c8c8c;
											border-bottom: 1px dotted #66cc33;
											padding: 3px 0px 3px 2px;
											margin: 5px 0 10px 0;
											color: #000000;
											font-size:110%;}
									
#leftcolumnnavs p 						{	margin: 10px 0 10px 0;
											color: #000000;
											font-size:95%;}
									
#content ul.leftcolumn 					{	margin: 0 0 20px 0px;}

#content ul.leftcolumn li 				{	font-size: 100%;
											margin: 0 0 3px 0;
											padding: 3px 0 1px 4px;
											display:block;
											list-style-type:none;}
											
.submenulink							{	padding-left:15px;
											background-image:url(../images/img_submenuarrow.png);
											background-repeat:no-repeat;
											background-position:left;
											font-size:95%;}

ul.leftcolumn li a 						{	text-decoration: none;
											color: #339933;}

ul.leftcolumn li.active a, ul.leftcolumn li a:hover {
											color: #000000;
											background: #fffdca;}
											
.imageFloatRight  						{	float:right;
											margin:0px 0px 15px 0px;
											padding:4px; 
											background-color:#C1F48B;
											border:1px solid #339933;}
											
#interiortable							{	width:90%; 
											border:1px solid #339933;
											position:relative;
											padding:4px 0px 4px 0px;
											font-size:100%;
											margin-bottom:16px;}

#interiortable th, #interiortable td 	{	margin:0;
											padding:8px 20px;
											text-align:left;}


#interiortable th 						{	color:#000;
											font-weight:bold;}

#interiortable	 td.fieldName 			{	width:25%;
											font-weight:bold;}

#interiortable	td.submit				{	text-align:right;
											background-color:#339933;}

.innerColumn 							{	width:50%;
											float:left;}
									
/*** TEXT ***/

#interiorcontent p 						{	color: #000;
											margin:12px 15px 24px 0px;
											line-height: 16px;}
									
#interiorcontent h1						{	font-size:195%;
											margin:0px 0px 25px 0px;
											font-weight:bold;}
											
#interiorcontent h2						{	font-size:145%;
											margin:0px 15px 25px 0px;
											font-weight:normal;
											line-height:1.33em;}
											
#interiorcontent h3						{	font-size:125%;
											text-transform:uppercase;
											margin:10px 15px 25px 0px;
											color:#000000;
											font-weight:bold;
											line-height:1.33em;}
											
#interiorcontent p.peoplename			{	font-family:Georgia, "Times New Roman", Times, serif;
											font-size: 175%;
											color:#339933;
											font-weight:normal;
											margin-bottom:8px;}
											
#interiorcontent p.peopletitle			{	font-family:Georgia, "Times New Roman", Times, serif;
											font-size: 120%;
											color:#000;
											font-weight:normal;
											font-style:italic;
											margin-bottom:12px;}
											
#interiorcontent p.likeaheading1		{	font-family:Georgia, "Times New Roman", Times, serif;
											font-size: 175%;
											color:#339933;
											font-weight:normal;
											margin:20px 0 20px 0;
											line-height:1.25em;}
											
#interiorcontent ul 					{	margin:0 0 16px 34px;
											padding:0;
											font-size:100%;}

#interiorcontent ul li					{	margin:0;
											padding:0;
											color:#000000;
											list-style-position:outside;
											list-style-image:url(../images/img_bullet.png);
											margin: 10px 0px 10px 15px;
											line-height:1.33em;}
											
#interiorcontent ul.larger 				{	margin:0 0 16px 10px;
											padding:0;
											font-size:145%;}

#interiorcontent ul.larger li			{	margin:0;
											padding:0;
											color:#000000;
											list-style-position:outside;
											list-style-image:url(../images/img_bullet_large.png);
											margin: 20px 0px 10px 15px;
											line-height:1.33em;}
											
#interiorcontent ul.smaller				{	margin:0 0 16px 34px;
											padding:0;
											font-size:100%;}

#interiorcontent ul.smaller li			{	margin:0;
											padding:0;
											color:#000000;
											list-style-position:outside;
											list-style-image:url(../images/img_bullet.png);
											margin: 8px 0px 8px 15px;
											line-height:1.33em;}
										
#interiorcontent ol 					{	margin:10px 20px 16px 34px;
											padding:0;
											font-size:100%;}

#interiorcontent ol li					{	margin:0;
											padding:0;
											color:#000000;
											list-style-position:outside;
											margin: 10px 0px 10px 15px;
											line-height:1.33em;}
											

.innerColumn  {width:50%;float:left;}

div.errors		{color:red;}
div.errors ul		{list-style-type:circle; margin:0px 20px;}
