@charset "UTF-8";
/* CSS Document */

/* Global Font Size, Color, Font-Family Settings in Body */
body
{
	margin: 0px;
	padding: 0px;
	background-color: #f3e9c2;
  	font: normal .9em Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #59682a;
	background-image: url(images/tile_body.jpg);
	background-repeat: repeat-x;
	}

/* Class ONLY for FCKeditor in admin area, added to make it look simialr, but get ird of image */
.fckbody
{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
  	font: normal .9em Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	color: #59682a;
	background-image: none;	
	}
	/* used for slideshow */
	#topimages{
	position: 		absolute; 
	z-index: 		1; 
	padding-left: 	186px; 
	padding-top: 	70px; 
	height: 		287px; 
	width: 			646px;
	}
	/* Div to push 'midsection down 54 px so that navigation links work */
	.pusher{
		position: 	relative;
		height: 	54px;
	}
	/* Div to push stff down so that topnav links work */
	.pusherTN{
		position: 	relative;
		height: 	98px;
	}
	
/* Global Link Colors */
a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	
	}
	
a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	}
	
a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #97850c;
	}
	
a:active
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	}
	
/* Site Container that holds everything and is centered*/
#container
{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 990px;
	background-color: transparent;
}

/* holds flash, topNav, phone, mission and search. */
#header
{
	margin: 0px;
	padding: 0px;
	width: 990px;
	}

/* holds flash slideshow with logo. */
#flash
{
	margin: 0px;
	padding: 0px;
	width: 659px;
	float: left;
	}

/* holds top nav, phone, mission and search. */
#RheaderBox
{
	margin: 0px;
	padding: 0px;
	width: 331px;
	float: left;
	}
	
/* holds top nav of Home, FAQ and Contact Us. */
#topNav
{
	margin: 0px;
	padding: 0px;
	width: 331px;
	position: absolute; 
	z-index: 22;
	}
	
/* holds search feature. */
#search
{
	margin: 0px;
	padding: 2px 0 0 50px;
	width: 281px;
	height: 27px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #bbca83;
	text-align: center;
	}
	
#search a:link
{
	text-decoration: none;
	color: #bbca83;
	}
	
#search a:visited
{
	text-decoration: none;
	color: #bbca83;
}
	
#search a:hover
{
	text-decoration: underline;
	color: #bbca83;
	}
	
#search a:active
{
	text-decoration: none;
	color: #bbca83;
}
	
/* holds search mission with learn more button. */
#mission
{
	margin: 0px;
	padding: 0px;
	width: 331px;
	}

	
/* navigation holds the menu items. */
#navigation
{
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 53px;
	z-index: 2; 
	position: absolute;
	}
	
/* holds the content and login. */
#midSection
{
	margin: 0px 29px;
	padding: 0px;
	width: 930px;
	background-image: url(images/tile_midSection.jpg);
	background-repeat: repeat-y;
	
	}

/* holds the bottom graphic. */
#midSection_bottomGraphic
{
	margin: 0px 29px;
	padding: 0px;
	width: 930px;
	background-image: url(images/midSection_bottomGraphic.jpg);
	background-repeat: no-repeat;
	height: 51px;
	}
	
/* holds the content and will stretch. */
#content
{
	margin: 0px 15px;
	padding: 4px 0 0 85px;
	width: 380px;
	float: left;
	background-image: url(images/tile_content.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	position: relative;
	}
	
/* holds the content and will stretch for all inside pages. */
#contentINSIDE
{
	margin: 0px 25px 0px 15px;
	padding: 4px 0 0 85px;
	width: 790px;
	background-image: url(images/tile_content.jpg);
	background-position: top-left;
	background-repeat: no-repeat;
	position: relative;
	}
	
/* holds the ILP Login. */
#login
{
	margin: 15px 0 0 0;
	padding: 90px 10px 0 55px;
	width: 370px;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #bbca83;
	background-image: url(images/tile_login.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 178px;
	}
	
#login a:link
{
	text-decoration: none;
	color: #bbca83;
	}
	
#login a:visited
{
	text-decoration: none;
	color: #bbca83;
}
	
#login a:hover
{
	text-decoration: underline;
	color: #bbca83;
	}
	
#login a:active
{
	text-decoration: none;
	color: #bbca83;
}

/* holds copy on right side next to content for some INSIDE pages. */
#Rcontent
{
	margin: 0px;
	padding: 4px 0 0 20px;
	width: 380px;
	float: left;
	border-left: 1px solid #CCCCCC;
	}

/* Global settings for an ul. */
ul {
	list-style-type: square;
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #3e4328;
	font-weight: normal;
	line-height: 18px;
	}
	
ul a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	}
	
ul a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}
	
ul a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #97850c;
	}
	
ul a:active
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}

/* Global settings for an ol. */
ol {
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #3e4328;
	font-weight: normal;
	line-height: 18px;
	}
	
ol a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	}
	
ol a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}
	
ol a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #97850c;
	}
	
ol a:active
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}


/* Global settings for Horizontal Rules */
hr
{
	border: none;
	background-color:#ffffff;
	color: #ffffff;
	height: 1px;
	margin: 3px 0px 20px 0px;
	}

/* A style of bullets using a custom image. */	
.BulletedListUL
{ 
	list-style-image: url(images/bulletSM.jpg);
	font: normal 12px Helvetica, Arial, sans-serif;
	color: #3e4328;
	font-weight: normal;
	line-height: 18px;
	}
	
.BulletedListUL a:link
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
	}
	
.BulletedListUL a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}
	
.BulletedListUL a:hover
{
	text-decoration: none;
	font-weight: bold;
	color: #97850c;
	}
	
.BulletedListUL a:active
{
	text-decoration: underline;
	font-weight: bold;
	color: #97850c;
}
	
/* A class that clears both, and has nothing in it. If you stick it directly under floating divs, but inside of the container div, it will recognize the floats, plus the container will recognize the fixer, allowing the container div to expand vertically correctly. */
.fixer
{
	clear: both;
	margin: 0px;
	padding: 0px;
	}
	

/* Footer Div properties */
#footer
{
	margin: 0px auto 0px auto;
	padding: 10px 0px 0px 0px;
	width: 990px;
	text-align: center;
	color: #642b1c;
	font-size: 11px;
	}
	
#footer a:link
{
	text-decoration: underline;
	color: #ab482f;
	}
	
#footer a:visited
{
	text-decoration: underline;
	color: #ab482f;
}
	
#footer a:hover
{
	text-decoration: none;
	color: #ab482f;
	}
	
#footer a:active
{
	text-decoration: underline;
	color: #ab482f;
}


h1 {
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	color: #ab482f;
	width: 380px;
	height: 30px;
	}
	
h2 {
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px;
	margin: 0px;
	color: #859352;
	width: 380px;
	height: 30px;
	}
	
h3 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0px;
	margin: 0px;
	color: #3e4328;
	width: 380px;
	}

h4 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.3em;
	padding: 0px;
	margin: 0px;
	color: #3e4328;
	width: 750px;
	}
	
	

.text01 {
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	color: #ab482f;
	}
.text02 {
	font-size: 2.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	color: #859352;
	}
	
.text2B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ab482f;
	font-weight: bold;
	}
	
.text3B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ab482f;
	font-weight: bold;
	}
	
.text03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab482f;
	font-weight: bold;
	}
.text04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab482f;
	font-weight: bold;
	}
.text05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ab482f;
	font-weight: normal;
	}

.text06 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #859352;
	font-weight: bold;
	}
.text07 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #859352;
	font-weight: bold;
	}
.text08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #859352;
	font-weight: bold;
	}
.text09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #859352;
	font-weight: bold;
	}

.text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3e4328;
	font-weight: bold;
	}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3e4328;
	font-weight: bold;
	}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e4328;
	font-weight: bold;
	}
.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e4328;
	font-weight: bold;
	}
.text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e4328;
	font-weight: normal;
	}

.warntext {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
