html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

html,body 					{
							background-image:url(../images/bg/bg_beige.gif);

									
							margin:0px;
							padding:0px;
							border:0px;
							text-align:center;
							width:100%;
				
							}

#main_wrapper				{
							
							position:relative;
							width:844px;
							
							margin-left: auto;
    						margin-right: auto; 
							margin-top:0px;
							margin-bottom:0px;
							padding:0px;
							border-style:none;
							
							z-index:1;
							background-image:url(../images/bg/bg_slice.gif);
							}



#header						{

							position:relative;
							top:0px;
							left:0px;
							height:240px;
							width:844px;
							margin:0px;
							padding:0px;
							border:0;
							background-repeat:no-repeat;
							text-align:left;

							}

#topnav{
							position:relative;
							top:175px;
							left:228px;
							width:500px;
							
}

#topnav img{

							margin:0 2px 0 0;
							float:left;


}
							
#subnav						{

							position:relative;
							top:0;
							left:20px;
							margin:0 0 15px 0;
							border:0;
							font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
							font-size:12px;
							line-height:14px;
							font-weight:normal;
							
						
}

#subnav a{
							color:#3F567F;
							margin:0px 10px 0px 0px;
							
}
#subnav a:hover{
							color:#263B61;
}


/*	THIS DIV IS HAS A NESTED TWO COLUMN LAYOUT					*/
#block_wrapper					{

							position:relative;
							top:0px;
							left:0px;
							display:block;
							height:100%;
							width:844px;
							margin:0px;
							padding:0px;
							border:0;
							background-image:url(../images/bg/bg_body.gif);
							background-position:bottom;
							background-repeat:no-repeat;
							text-align:left;
							overflow:hidden;
		
							}

#left_block						{

							position:relative; 
							top:0px;
							left:48px;
							height:100%;   
							width:164px;
							margin:0;
							padding:0px;
							border:0px;
							background-color:white;
							float:left;
							display:inline;
							border:0;
							

							}

#mid_block					{

							position:relative;
							top:0px;
							right:250px;
							min-height:450px;
							height:100%;  
							width:365px;
							margin:0 0 150px 0;
							
							border:0;
							
							float:right;
		
							}
							
#right_block						{
							width:170px;
							position:relative;
							top:34px;
							left:455px;
							float:left;
							border:0;
							}

/*	FOOTER JUST HAS GRAPHIC WITH DROP SHADOW				*/




p,li						{
							text-align:left;
							font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
							font-size:12px;
							line-height:14px;
							font-weight:normal;
							color: #333;
							margin:0px 0px 10px 0px;
							padding:0px;

							}

li							{
							
							margin:0px 0px 5px 0px;
							}

						
h1							{

							font-family: Geneva, Arial, sans-serif;
							font-size:24px;
							font-weight:normal;
							color:#006600;
							margin:0 0 10px 0;
							padding:0;

							}			
							
h2							{

							font-family: Geneva, Arial, sans-serif;
							font-size:12px;
							font-weight:bold;
							line-height:16px;
							color:#006600;
							margin:0px;
							padding:0px 0px 5px 0px;


							}							
							
							
							
							
img							{

							margin:0px;
							padding:0px;
							border:0px;
							background-color:transparent;
														
							}

.im							{

							padding:0px 0px 10px 0px;
							font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
							font-size:11px;
							color:#999;
							}
							
							
.im img{

	display:block;
}

.head{
							position:relative;
							top:0px;
							left:0px;

}

.rollover					{

							float:left;

							}

.caption{
							margin:2px 0 8px 0;
							font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
							font-size:12px;
							color:#006600;


}