/* CSS Document True North Forestry */


body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
/************************
 * Standard HTML elements
 *****/
input, select, textarea	{
	font-size:12px;	
	border-top: 1px solid #333333; 
	border-left: 1px solid #333333; 
	border-bottom: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC;
	background-color: #BDE3AC; 
	color: black;
}
.required {
	background-color:#FFFFCC;
}
/***************************/
.noBorder{
	border:0px;
}
.alert{
	width:80%;
	padding:5px;
	background-color:#e1e1e1;
	border:1px solid #999999;
	line-height:1.5em;
}
/*  This put a single column border on right of page */
.tmpltRtBgTD	{	background-color:#55624C;
					background-position:left;
					background-repeat:repeat-y;						}
					
.pageWidth			{	width:782px;					}
.borderedBox		{
	border: 1px solid #CCCCCC;
}
						
/* color 454739 is dark green and the color of nav bar */

#footerLevel1		{	background-color:#55624C;
						border-top:1px solid black;
						border-bottom:1px solid black;	}
#footerLevel1 TD	{	padding-left:5px;
						padding-right:5px;}						
						
#layoutColRt		{				}
#pageTitleTD IMG	{	top:3px;					}

/* ----------- Front Page ----------- */
/* #frontLayoutTABLE		{ 	} */
/* #frontIntroTextTABLE	{	}  */
/* --------------- */
#frntRtInfoTABLE		{	background-color:#DDD9CB; 
							padding-right:2px;}
/* #frntRtInfoTABLE TD		{	padding-left:3px;	} */
/* .frontRtInfoHeadTD		{
    padding-left:2px ! important;
	padding-top:2px ! important;
	height: 25px;  
} */
.frntRtArticleDIV			{	margin-bottom:5px;}
/* --------------- */
#frontIntroTextTD		{	padding-left:5px;
							background-image:url("../images/front_page/table_front_intro-03.jpg");
							background-repeat:no-repeat;
							background-position:bottom left;
							background-color:#DBE3D6;}
							
/* --------------- */
#frntElmLeftNavTABLE	{	margin-left:3px;}

#frntElmLeftNavTABLE TD	{	padding-left:20px;
							height:30px;}					
.frntElmLeftNavHeadTD	{	padding-left:0px ! important;	}
/* --------------- */
#frntElmFtrTABLE		{	padding:5px;}
/* #frntElmRlEstTABLE		{	} */
/* #frntElmRlEstTD			{	background-image:url("../images/front_page/table_elem_real_estate-03.jpg");
							background-repeat:no-repeat;
							background-color:#CBD8AC;
							padding-left:5px;} */
/* #frntElmTmbMgtTABLE		{	} */
#frntElmTmbMgtTD		{	/* background-image:url(images/trees.jpg); */
	background-repeat:no-repeat;
	background-color:#DBE3D6;
	padding-left:5px;
	font-style: normal;
}
/* --------------- */

/* ----------- Articles ----------- */
#artclPageCntnTD		{	padding-left:15px;font-size:16px;
							padding-right:25px;					}
#prsRlsRtTABLE			{	border-top:2px solid #333333;
							border-left:2px solid #333333;
							border-bottom:2px solid #333333;
							}
#prsRlsRtTABLE TD		{	padding-left:10px;
							padding-right:3px;					}
#prsRlsRtHeadTD			{	background-color:#636D59;			}

			


/* ----------End Articles ----------- */

/* Misc */
.rightScroll		{	scrollbar-face-color:#A38266;
						scrollbar-highlight-color:#FFFFFF;
						scrollbar-3dlight-color:#C0C0C0;
						scrollbar-darkshadow-color:#55624C;
						scrollbar-shadow-color:#808080;
						scrollbar-arrow-color:#E8E8E8;
						scrollbar-track-color:#E0E0E0;			}

/* Services - data for each services page */
#subTableLayout		{}
.stLeftTD			{	background-color:#C99967;}
#stLeftTD1			{}
#stLeftTD2			{	border-top:1px solid #FFFFFF;
						border-bottom:1px solid #FFFFFF;}
#stLeftTD3			{}
#stRightTD1			{
	background-image:url("../images/shdw_top_rt.gif");
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #C99967;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	border-top-color: #000000;
	border-top-width: 1px;
}
#stRightTD2			{	background-image:url("../images/shdw_rt.gif");
						background-repeat:repeat-y;
						border-top:1px solid black;
						border-bottom:1px solid black;
						}
#stRightTD3			{	background-image:url("../images/shdw_rt.gif");
						background-repeat:repeat-y;}
						
#rtArtclTable		{	background-image:url("../images/services_bg.jpg");
						margin-left:2px;}
#rtArtclTable TD	{	padding-left:20px;	}
#rtArtclContent		{	padding-left:10px! important;}

#subRtContentDIV	{	height:640px;
						width:485px;
						overflow:auto;
						padding-right:20px;		}

#subLayoutTableNav	{						}
#subLayoutTableNav TD			{	height: 10px;
									color:#FFFFFF;}
/* This controls color and style of navagation text and boxes */
#subLayoutTableNav TD a	{				height:20px;
                                        display: block;
                                        padding: 2px 1px 3px 0.3em; 
                                        border-right: 1px solid #C99967; 
                                        border-bottom: 1px solid #C99967; 
                                        border-left: 2px solid #C99967; 
                                        border-top: 2px solid #C99967;
										margin-left:10px ! important;
                                        color: #FFFFFF; 
                                        text-decoration: none; }

#subLayoutTableNav TD a:hover {         border-top: 2px solid #333333; 
                                        border-left: 2px solid #333333; 
                                        border-bottom: 1px solid #e5e5e5; 
                                        border-right: 2px solid #e5e5e5;
                                        background-color: #E3E4DD; 
                                        color: black; 
} 
#subLayoutTableNav TD a:active { 
                                        border-top: 2px solid #333333; 
                                        border-left: 2px solid #333333;
                                        border-bottom: 1px solid #e5e5e5; 
                                        border-right: 1px solid #e5e5e5; 
                                        background-color: #E3E4DD; 
                                        color: black; 						}
/* contact Dave page */
#conTable		{	background-image:url("../images/services_bg.jpg");
						margin-left:4px;}

